
/* 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 *)0x79977;
          break;
        case 1:
          local_8c = (byte *)0x78b3c;
          break;
        case 2:
          local_8c = (byte *)0x79cfa;
          break;
        case 3:
          local_8c = (byte *)0x79ceb;
          break;
        case 4:
          local_8c = (byte *)0x79cdf;
          break;
        case 5:
          local_8c = (byte *)0x79cd3;
          break;
        case 6:
          local_8c = (byte *)0x79cc7;
          break;
        case 7:
          local_8c = (byte *)0x79cb8;
          break;
        case 8:
          local_8c = (byte *)0x79ca9;
          break;
        case 9:
          local_8c = (byte *)0x79c9a;
          break;
        case 10:
          local_8c = (byte *)0x79c8b;
          break;
        case 0xb:
          local_8c = (byte *)0x79c7f;
          break;
        case 0xc:
          local_8c = (byte *)0x79c73;
          break;
        case 0xd:
          local_8c = (byte *)0x79c68;
          break;
        case 0xe:
          local_8c = (byte *)0x79c5c;
          break;
        case 0xf:
          local_8c = (byte *)0x79c50;
          break;
        case 0x10:
          local_8c = (byte *)0x79c44;
          break;
        case 0x11:
          local_8c = (byte *)0x79c38;
          break;
        case 0x12:
          local_8c = (byte *)0x79c2a;
          break;
        case 0x13:
          local_8c = (byte *)0x79c1b;
          break;
        case 0x14:
          local_8c = (byte *)0x79c0c;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < uVar7) {
        if (uVar7 == 0x1057) {
code_r0x0002e6d7:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b497;
            break;
          case 1:
            local_8c = (byte *)0x78a23;
            break;
          case 2:
            local_8c = (byte *)0x7b892;
            break;
          case 3:
            local_8c = (byte *)0x7b883;
            break;
          case 4:
            local_8c = (byte *)0x7b87a;
            break;
          case 5:
            local_8c = (byte *)0x7b86e;
            break;
          case 6:
            local_8c = (byte *)0x7b860;
            break;
          case 7:
            local_8c = (byte *)0x7b852;
            break;
          case 8:
            local_8c = (byte *)0x7b844;
            break;
          case 9:
            local_8c = (byte *)0x7b832;
            break;
          case 10:
            local_8c = (byte *)0x7b820;
            break;
          case 0xb:
            local_8c = (byte *)0x7b80e;
            break;
          case 0xc:
            local_8c = (byte *)0x7b7fd;
            break;
          case 0xd:
            local_8c = (byte *)0x7b7ec;
            break;
          case 0xe:
            local_8c = (byte *)0x7b7db;
            break;
          case 0xf:
            local_8c = (byte *)0x7b7c6;
            break;
          case 0x10:
            local_8c = (byte *)0x7b7b1;
            break;
          case 0x11:
            local_8c = (byte *)0x7b79c;
            break;
          case 0x12:
            local_8c = (byte *)0x7b791;
            break;
          case 0x13:
            local_8c = (byte *)0x7b787;
            break;
          case 0x14:
            local_8c = (byte *)0x7b77f;
            break;
          case 0x15:
            local_8c = (byte *)0x7b772;
            break;
          case 0x16:
            local_8c = (byte *)0x7b764;
            break;
          case 0x17:
            local_8c = (byte *)0x7b752;
            break;
          case 0x18:
            local_8c = (byte *)0x7b741;
            break;
          case 0x19:
            local_8c = (byte *)0x7b730;
            break;
          case 0x1a:
            local_8c = (byte *)0x7b728;
            break;
          case 0x1b:
            local_8c = (byte *)0x7b71c;
            break;
          case 0x1c:
            local_8c = (byte *)0x7b710;
            break;
          case 0x1d:
            local_8c = (byte *)0x7b703;
            break;
          case 0x1e:
            local_8c = (byte *)0x7b6f7;
            break;
          case 0x1f:
            local_8c = (byte *)0x7b6ea;
            break;
          case 0x20:
            local_8c = (byte *)0x7b6dd;
            break;
          case 0x21:
            local_8c = (byte *)0x7b6cc;
            break;
          case 0x22:
            local_8c = (byte *)0x7b6c0;
            break;
          case 0x23:
            local_8c = (byte *)0x7b6b4;
            break;
          case 0x24:
            local_8c = (byte *)0x7b6a5;
            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 *)0x78f33;
                break;
              case 1:
                local_8c = (byte *)0x78bac;
                break;
              case 2:
                local_8c = (byte *)0x79362;
                break;
              case 3:
                local_8c = (byte *)0x7934c;
                break;
              case 4:
                local_8c = (byte *)0x79333;
                break;
              case 5:
                local_8c = (byte *)0x79323;
                break;
              case 6:
                local_8c = (byte *)0x79310;
                break;
              case 7:
                local_8c = (byte *)0x792fd;
                break;
              case 8:
                local_8c = (byte *)0x792ea;
                break;
              case 9:
                local_8c = (byte *)0x792d5;
                break;
              case 10:
                local_8c = (byte *)0x792ba;
                break;
              case 0xb:
                local_8c = (byte *)0x7929f;
                break;
              case 0xc:
                local_8c = (byte *)0x79286;
                break;
              case 0xd:
                local_8c = (byte *)0x79270;
                break;
              case 0xe:
                local_8c = (byte *)0x7925c;
                break;
              case 0xf:
                local_8c = (byte *)0x79248;
                break;
              case 0x10:
                local_8c = (byte *)0x79237;
                break;
              case 0x11:
                local_8c = (byte *)0x79220;
                break;
              case 0x12:
                local_8c = (byte *)0x7920a;
                break;
              case 0x13:
                local_8c = (byte *)0x791f3;
                break;
              case 0x14:
                local_8c = (byte *)0x791dc;
                break;
              case 0x15:
                local_8c = (byte *)0x791ca;
                break;
              case 0x16:
                local_8c = (byte *)0x791b9;
                break;
              case 0x17:
                local_8c = (byte *)0x791a6;
                break;
              case 0x18:
                local_8c = (byte *)0x79193;
                break;
              case 0x19:
                local_8c = (byte *)0x7917a;
                break;
              case 0x1a:
                local_8c = (byte *)0x79161;
                break;
              case 0x1b:
                local_8c = (byte *)0x79148;
                break;
              case 0x1c:
                local_8c = (byte *)0x7912d;
                break;
              case 0x1d:
                local_8c = (byte *)0x79115;
                break;
              case 0x1e:
                local_8c = (byte *)0x790fb;
                break;
              case 0x1f:
                local_8c = (byte *)0x790e3;
                break;
              case 0x20:
                local_8c = (byte *)0x790c8;
                break;
              default:
                goto _L7017;
              }
            }
            else if (uVar7 == 0xdf) {
              if (local_80 == 1) {
                local_8c = (byte *)0x78ab0;
              }
              else if (local_80 == 0) {
                local_8c = (byte *)0x7a639;
              }
              else {
                if (local_80 != 2) goto _L7017;
                local_8c = (byte *)0x78c3a;
              }
            }
            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 *)0x7b8a0;
                      break;
                    case 1:
                      local_8c = (byte *)0x7b8f8;
                      break;
                    case 2:
                      local_8c = (byte *)0x78e1c;
                      break;
                    case 3:
                      local_8c = (byte *)0x78e0f;
                      break;
                    case 4:
                      local_8c = (byte *)0x78e00;
                      break;
                    case 5:
                      local_8c = (byte *)0x78df7;
                      break;
                    case 6:
                      local_8c = (byte *)0x78de2;
                      break;
                    case 7:
                      local_8c = (byte *)0x78dcd;
                      break;
                    case 8:
                      local_8c = (byte *)0x78dc0;
                      break;
                    case 9:
                      local_8c = (byte *)0x78db3;
                      break;
                    case 10:
                      local_8c = (byte *)0x78da4;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78d95;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x78d80;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x78d6b;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78d5f;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78d51;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x78d45;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x78d39;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78d29;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x78d19;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x78d09;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x78cfa;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x78ceb;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x78cdb;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x78ccb;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x78cbc;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x78cad;
                      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 *)0x79af1;
                }
                else if (local_80 < 8) {
                  if (local_80 == 3) {
                    local_8c = (byte *)0x79b34;
                  }
                  else if (local_80 < 4) {
                    local_8c = (byte *)0x78b50;
                    if (local_80 != 1) {
                      local_8c = (byte *)"R_VISIUM_NONE";
                      if (1 < local_80) {
                        local_8c = (byte *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    local_8c = (byte *)0x79b11;
                    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 *)0x79ab3;
                }
                else if (local_80 < 0xc) {
                  local_8c = (byte *)0x79ad5;
                  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 *)0x79a8b;
                }
                else if (local_80 < 0xd) {
                  local_8c = (byte *)0x79a9f;
                }
                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 *)0x78c2e;
                break;
              case 1:
                local_8c = (byte *)0x78a8e;
                break;
              case 2:
                local_8c = (byte *)0x7adc6;
                break;
              case 3:
                local_8c = (byte *)0x7adbd;
                break;
              case 4:
                local_8c = (byte *)0x7adb3;
                break;
              case 5:
                local_8c = (byte *)0x7ada9;
                break;
              case 6:
                local_8c = (byte *)0x7ad9f;
                break;
              case 7:
                local_8c = (byte *)0x7ad95;
                break;
              case 8:
                local_8c = (byte *)0x7ad88;
                break;
              case 9:
                local_8c = (byte *)0x7ad7d;
                break;
              case 10:
                local_8c = (byte *)0x7ad72;
                break;
              case 0xb:
                local_8c = (byte *)0x7ad68;
                break;
              case 0xc:
                local_8c = (byte *)0x7ad5a;
                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 *)0x78c4a;
                      break;
                    default:
                      goto _L7017;
                    case 5:
                      local_8c = (byte *)0x789ba;
                      break;
                    case 6:
                      local_8c = (byte *)0x78f21;
                      break;
                    case 8:
                      local_8c = (byte *)0x78f0e;
                      break;
                    case 9:
                      local_8c = (byte *)0x78f04;
                      break;
                    case 10:
                      local_8c = (byte *)0x78ef6;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78ee3;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78ed3;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78ec4;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78eb8;
                      break;
                    case 0x40:
                      local_8c = (byte *)0x78ea2;
                      break;
                    case 0x41:
                      local_8c = (byte *)0x78e92;
                      break;
                    case 0x42:
                      local_8c = (byte *)0x78e81;
                      break;
                    case 0x43:
                      local_8c = (byte *)0x78e70;
                      break;
                    case 0x44:
                      local_8c = (byte *)0x78e5a;
                      break;
                    case 0x45:
                      local_8c = (byte *)0x78e44;
                      break;
                    case 0x46:
                      local_8c = (byte *)0x78e36;
                    }
                    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 *)0x78be0;
                      break;
                    case 1:
                      local_8c = (byte *)0x78ba0;
                      break;
                    case 2:
                      local_8c = (byte *)0x79531;
                      break;
                    case 3:
                      local_8c = (byte *)0x79524;
                      break;
                    case 4:
                      local_8c = (byte *)0x79516;
                      break;
                    case 5:
                      local_8c = (byte *)0x79507;
                      break;
                    case 6:
                      local_8c = (byte *)0x794f7;
                      break;
                    case 7:
                      local_8c = (byte *)0x794e7;
                      break;
                    case 8:
                      local_8c = (byte *)0x794d6;
                      break;
                    case 9:
                      local_8c = (byte *)0x794c6;
                      break;
                    case 10:
                      local_8c = (byte *)0x794b6;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x794a5;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x79498;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x7948b;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x7947f;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x79473;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x79466;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x79459;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x7944c;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x7943f;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x79431;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x79424;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x79417;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x79409;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x793fb;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x793ec;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x793dd;
                      break;
                    case 0x1b:
                      local_8c = (byte *)0x793cd;
                      break;
                    case 0x1c:
                      local_8c = (byte *)0x793bd;
                      break;
                    case 0x1d:
                      local_8c = (byte *)0x793a9;
                      break;
                    case 0x1e:
                      local_8c = (byte *)0x79394;
                      break;
                    case 0x1f:
                      local_8c = (byte *)0x79384;
                      break;
                    default:
                      goto _L7017;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto _L7017;
              }
              if (uVar7 == 0x78) {
code_r0x0002ef25:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79378;
                  break;
                case 1:
                  local_8c = (byte *)0x78b87;
                  break;
                case 2:
                  local_8c = (byte *)0x796ec;
                  break;
                case 3:
                  local_8c = (byte *)0x796e2;
                  break;
                case 4:
                  local_8c = (byte *)0x796d3;
                  break;
                case 5:
                  local_8c = (byte *)0x796c3;
                  break;
                case 6:
                  local_8c = (byte *)0x796ba;
                  break;
                case 7:
                  local_8c = (byte *)0x796ae;
                  break;
                case 8:
                  local_8c = (byte *)0x796a3;
                  break;
                case 9:
                  local_8c = (byte *)0x79697;
                  break;
                case 10:
                  local_8c = (byte *)0x79688;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79678;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79668;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 < 0x79) {
                if (uVar7 == 0x73) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x789d6;
                    break;
                  case 1:
                    local_8c = (byte *)0x78bd6;
                    break;
                  case 2:
                    local_8c = (byte *)0x79045;
                    break;
                  case 3:
                    local_8c = (byte *)0x7903a;
                    break;
                  case 4:
                    local_8c = (byte *)0x7902f;
                    break;
                  case 5:
                    local_8c = (byte *)0x7901e;
                    break;
                  case 6:
                    local_8c = (byte *)0x79008;
                    break;
                  case 7:
                    local_8c = (byte *)0x78ff4;
                    break;
                  case 8:
                    local_8c = (byte *)0x78fe9;
                    break;
                  case 9:
                    local_8c = (byte *)0x78fdc;
                    break;
                  case 10:
                    local_8c = (byte *)0x78fce;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x78fbe;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x78fad;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x78f9d;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x78f8d;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x78f80;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x78f73;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x78f66;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x78f56;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x78f45;
                    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 *)0x79b4c;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b20;
                    break;
                  case 2:
                    local_8c = (byte *)0x79f20;
                    break;
                  case 3:
                    local_8c = (byte *)0x79f13;
                    break;
                  case 4:
                    local_8c = (byte *)0x79f08;
                    break;
                  case 5:
                    local_8c = (byte *)0x79efb;
                    break;
                  case 6:
                    local_8c = (byte *)0x79eee;
                    break;
                  case 7:
                    local_8c = (byte *)0x79ee0;
                    break;
                  case 8:
                    local_8c = (byte *)0x79ed2;
                    break;
                  case 9:
                    local_8c = (byte *)0x79ec4;
                    break;
                  case 10:
                    local_8c = (byte *)0x79eb5;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79ea8;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79e92;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79e7e;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79e70;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79e5f;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79e50;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79e40;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x79e32;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x79e1f;
                    break;
                  case 0x14:
                    local_8c = (byte *)0x79e11;
                    break;
                  case 0x15:
                    local_8c = (byte *)0x79e03;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar7 == 0x8a) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x7953e;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b7e;
                    break;
                  case 2:
                    local_8c = (byte *)0x797e9;
                    break;
                  case 3:
                    local_8c = (byte *)0x797df;
                    break;
                  case 4:
                    local_8c = (byte *)0x797d3;
                    break;
                  case 5:
                    local_8c = (byte *)0x797c7;
                    break;
                  case 6:
                    local_8c = (byte *)0x797b8;
                    break;
                  case 7:
                    local_8c = (byte *)0x797ac;
                    break;
                  case 8:
                    local_8c = (byte *)0x7979e;
                    break;
                  case 9:
                    local_8c = (byte *)0x79789;
                    break;
                  case 10:
                    local_8c = (byte *)0x79776;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79768;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79755;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79742;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79736;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79726;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79716;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79706;
                    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 *)0x7965c;
            break;
          case 1:
            local_8c = (byte *)0x78b68;
            break;
          case 2:
            local_8c = (byte *)0x7996d;
            break;
          case 3:
            local_8c = (byte *)0x79962;
            break;
          case 4:
            local_8c = (byte *)0x79956;
            break;
          case 5:
            local_8c = (byte *)0x79945;
            break;
          case 6:
            local_8c = (byte *)0x79938;
            break;
          case 7:
            local_8c = (byte *)0x79929;
            break;
          case 8:
            local_8c = (byte *)0x7991a;
            break;
          case 9:
            local_8c = (byte *)0x7990b;
            break;
          case 10:
            local_8c = (byte *)0x798fc;
            break;
          case 0xb:
            local_8c = (byte *)0x798ed;
            break;
          case 0xc:
            local_8c = (byte *)0x798e1;
            break;
          case 0xd:
            local_8c = (byte *)0x798d0;
            break;
          case 0xe:
            local_8c = (byte *)0x798c1;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (uVar7 < 0x8218) {
          if (uVar7 == 0x4688) {
code_r0x0002e2d7:
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x78e29;
              break;
            case 1:
              local_8c = (byte *)0x78bbc;
              break;
            case 2:
              local_8c = (byte *)0x790af;
              break;
            case 3:
              local_8c = (byte *)0x790a0;
              break;
            case 4:
              local_8c = (byte *)0x79090;
              break;
            case 5:
              local_8c = (byte *)0x79084;
              break;
            case 6:
              local_8c = (byte *)0x79078;
              break;
            case 7:
              local_8c = (byte *)0x7906c;
              break;
            case 8:
              local_8c = (byte *)0x79060;
              break;
            default:
              goto _L7017;
            }
            goto LAB_0002dd00;
          }
          if (uVar7 < 0x4689) {
            if (uVar7 == 0x2530) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x790be;
                break;
              case 1:
                local_8c = (byte *)0x78b91;
                break;
              case 2:
                local_8c = (byte *)0x78c26;
                break;
              case 3:
                local_8c = (byte *)0x78c18;
                break;
              case 4:
                local_8c = (byte *)0x78c0e;
                break;
              case 5:
                local_8c = (byte *)0x78c04;
                break;
              case 6:
                local_8c = (byte *)0x78bfa;
                break;
              default:
                goto _L7017;
              }
            }
            else if (uVar7 < 0x2531) {
              if (uVar7 == 0x1059) {
code_r0x0002e0f7:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7a35c;
                  break;
                case 1:
                  local_8c = (byte *)0x78aca;
                  break;
                case 2:
                  local_8c = (byte *)0x7a8c6;
                  break;
                case 3:
                  local_8c = (byte *)0x7a8ba;
                  break;
                case 4:
                  local_8c = (byte *)0x7a8a8;
                  break;
                case 5:
                  local_8c = (byte *)0x7a897;
                  break;
                case 6:
                  local_8c = (byte *)0x7a880;
                  break;
                case 7:
                  local_8c = (byte *)0x7a86e;
                  break;
                case 8:
                  local_8c = (byte *)0x7a85c;
                  break;
                case 9:
                  local_8c = (byte *)0x7a851;
                  break;
                case 10:
                  local_8c = (byte *)0x7a83f;
                  break;
                default:
                  goto _L7017;
                }
              }
              else {
                if (uVar7 != 0x1223) goto _L7017;
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x796f6;
                  break;
                case 1:
                  local_8c = (byte *)0x78b5b;
                  break;
                case 2:
                  local_8c = (byte *)0x79a40;
                  break;
                case 3:
                  local_8c = (byte *)0x79a32;
                  break;
                case 4:
                  local_8c = (byte *)0x79a1f;
                  break;
                case 5:
                  local_8c = (byte *)0x79a0b;
                  break;
                case 6:
                  local_8c = (byte *)0x799f7;
                  break;
                case 7:
                  local_8c = (byte *)0x799e6;
                  break;
                case 8:
                  local_8c = (byte *)0x799d4;
                  break;
                case 9:
                  local_8c = (byte *)0x799c4;
                  break;
                case 10:
                  local_8c = (byte *)0x799b5;
                  break;
                case 0xb:
                  local_8c = (byte *)0x799a3;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79992;
                  break;
                case 0xd:
                  local_8c = (byte *)0x79982;
                  break;
                default:
                  goto _L7017;
                }
              }
            }
            else {
              if (uVar7 == 0x3330) goto code_r0x0002edcd;
              if (uVar7 != 0x4157) goto _L7017;
              if (local_80 == 0) {
                local_8c = (byte *)0x78c9f;
              }
              else {
                if (local_80 != 1) goto _L7017;
                local_8c = (byte *)0x78bca;
              }
            }
          }
          else {
            if (uVar7 == 0x5aa5) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b095;
                break;
              case 1:
                local_8c = (byte *)0x78a54;
                break;
              case 2:
                local_8c = (byte *)0x7b488;
                break;
              case 3:
                local_8c = (byte *)0x7b479;
                break;
              case 4:
                local_8c = (byte *)0x7b465;
                break;
              case 5:
                local_8c = (byte *)0x7b453;
                break;
              case 6:
                local_8c = (byte *)0x7b441;
                break;
              case 7:
                local_8c = (byte *)0x7b42f;
                break;
              case 8:
                local_8c = (byte *)0x7b41a;
                break;
              case 9:
                local_8c = (byte *)0x7b405;
                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 *)0x7b5b8;
                break;
              case 1:
                local_8c = (byte *)0x78a0f;
                break;
              case 2:
                local_8c = (byte *)0x78c90;
                break;
              case 3:
                local_8c = (byte *)0x78c7e;
                break;
              case 4:
                local_8c = (byte *)0x78c71;
                break;
              case 5:
                local_8c = (byte *)0x78c62;
                break;
              case 6:
                local_8c = (byte *)0x78c55;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (uVar7 != 0x5441) goto _L7017;
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7aa64;
              break;
            case 1:
              local_8c = (byte *)0x78a85;
              break;
            case 2:
              local_8c = (byte *)0x7b087;
              break;
            case 3:
              local_8c = (byte *)0x7b079;
              break;
            case 4:
              local_8c = (byte *)0x7b06e;
              break;
            case 5:
              local_8c = (byte *)0x7b063;
              break;
            case 6:
              local_8c = (byte *)0x7b055;
              break;
            case 7:
              local_8c = (byte *)0x7b046;
              break;
            case 8:
              local_8c = (byte *)0x7b038;
              break;
            case 9:
              local_8c = (byte *)0x7b02a;
              break;
            case 10:
              local_8c = (byte *)0x7b01c;
              break;
            case 0xb:
              local_8c = (byte *)0x7b010;
              break;
            case 0xc:
              local_8c = (byte *)0x7b004;
              break;
            case 0xd:
              local_8c = (byte *)0x7aff8;
              break;
            case 0xe:
              local_8c = (byte *)0x7afe9;
              break;
            case 0xf:
              local_8c = (byte *)0x7afd4;
              break;
            case 0x10:
              local_8c = (byte *)0x7afbf;
              break;
            case 0x11:
              local_8c = (byte *)0x7afaa;
              break;
            case 0x12:
              local_8c = (byte *)0x7af95;
              break;
            case 0x13:
              local_8c = (byte *)0x7af7d;
              break;
            case 0x14:
              local_8c = (byte *)0x7af65;
              break;
            case 0x15:
              local_8c = (byte *)0x7af4d;
              break;
            case 0x16:
              local_8c = (byte *)0x7af3e;
              break;
            case 0x17:
              local_8c = (byte *)0x7af2f;
              break;
            case 0x18:
              local_8c = (byte *)0x7af20;
              break;
            case 0x19:
              local_8c = (byte *)0x7af10;
              break;
            case 0x1a:
              local_8c = (byte *)0x7aefc;
              break;
            case 0x1b:
              local_8c = (byte *)0x7aee9;
              break;
            case 0x1c:
              local_8c = (byte *)0x7aed6;
              break;
            case 0x1d:
              local_8c = (byte *)0x7aec3;
              break;
            case 0x1e:
              local_8c = (byte *)0x7aeb3;
              break;
            case 0x1f:
              local_8c = (byte *)0x7aea3;
              break;
            case 0x20:
              local_8c = (byte *)0x7ae93;
              break;
            case 0x21:
              local_8c = (byte *)0x7ae81;
              break;
            case 0x22:
              local_8c = (byte *)0x7ae6f;
              break;
            case 0x23:
              local_8c = (byte *)0x7ae5d;
              break;
            case 0x24:
              local_8c = (byte *)0x7ae50;
              break;
            case 0x25:
              local_8c = (byte *)0x7ae3c;
              break;
            case 0x26:
              local_8c = (byte *)0x7ae26;
              break;
            case 0x27:
              local_8c = (byte *)0x7ae13;
              break;
            case 0x28:
              local_8c = (byte *)0x7ae05;
              break;
            default:
              goto _L7017;
            case 200:
              local_8c = (byte *)0x7adf1;
              break;
            case 0xc9:
              local_8c = (byte *)0x7addf;
            }
          }
          goto LAB_0002dd00;
        }
        if (uVar7 == 0xad45) {
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79a4e;
            break;
          case 1:
            local_8c = (byte *)0x78b2d;
            break;
          case 2:
            local_8c = (byte *)0x79de8;
            break;
          case 3:
            local_8c = (byte *)0x79dda;
            break;
          case 4:
            local_8c = (byte *)0x79dc9;
            break;
          case 5:
            local_8c = (byte *)0x79db8;
            break;
          case 6:
            local_8c = (byte *)0x79da8;
            break;
          case 7:
            local_8c = (byte *)0x79d95;
            break;
          case 8:
            local_8c = (byte *)0x79d86;
            break;
          case 9:
            local_8c = (byte *)0x79d73;
            break;
          case 10:
            local_8c = (byte *)0x79d62;
            break;
          case 0xb:
            local_8c = (byte *)0x79d51;
            break;
          case 0xc:
            local_8c = (byte *)0x79d42;
            break;
          default:
            goto _L7017;
          case 0x80:
            local_8c = (byte *)0x79d28;
            break;
          case 0x81:
            local_8c = (byte *)0x79d10;
          }
          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 *)0x79874;
            }
            else if (local_80 < 7) {
              if (local_80 == 2) {
                local_8c = (byte *)0x798aa;
              }
              else if (local_80 < 3) {
                if (local_80 == 0) {
                  local_8c = (byte *)0x78bec;
                }
                else {
                  local_8c = (byte *)0x78b72;
                  if (local_80 != 1) goto _L7017;
                }
              }
              else {
                local_8c = (byte *)0x79890;
                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 *)0x7983f;
            }
            else if (local_80 < 10) {
              if (local_80 == 7) {
                local_8c = (byte *)0x79861;
              }
              else {
                local_8c = (byte *)0x7984e;
                if (local_80 != 8) goto _L7017;
              }
            }
            else if (local_80 == 200) {
              local_8c = (byte *)0x79816;
            }
            else if (local_80 == 0xc9) {
              local_8c = (byte *)0x79801;
            }
            else {
              if (local_80 != 10) goto _L7017;
              local_8c = (byte *)0x7982d;
            }
            goto LAB_0002dd00;
          }
          if (uVar7 == 0xf00d) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x79055;
              break;
            case 1:
              local_8c = (byte *)0x78b99;
              break;
            case 2:
              local_8c = (byte *)0x79654;
              break;
            case 3:
              local_8c = (byte *)0x7964b;
              break;
            case 4:
              local_8c = (byte *)0x79642;
              break;
            case 5:
              local_8c = (byte *)0x79633;
              break;
            case 6:
              local_8c = (byte *)0x79623;
              break;
            case 7:
              local_8c = (byte *)0x79613;
              break;
            case 8:
              local_8c = (byte *)0x79603;
              break;
            case 9:
              local_8c = (byte *)0x795f3;
              break;
            case 10:
              local_8c = (byte *)0x795e7;
              break;
            case 0xb:
              local_8c = (byte *)0x795db;
              break;
            case 0xc:
              local_8c = (byte *)0x795cf;
              break;
            case 0xd:
              local_8c = (byte *)0x795c3;
              break;
            case 0xe:
              local_8c = (byte *)0x795b7;
              break;
            case 0xf:
              local_8c = (byte *)0x795aa;
              break;
            case 0x10:
              local_8c = (byte *)0x7959b;
              break;
            case 0x11:
              local_8c = (byte *)0x7958c;
              break;
            case 0x12:
              local_8c = (byte *)0x7957f;
              break;
            case 0x13:
              local_8c = (byte *)0x79570;
              break;
            case 0x14:
              local_8c = (byte *)0x7955c;
              break;
            case 0x15:
              local_8c = (byte *)0x7954a;
              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 *)0x7a170;
              break;
            case 1:
              local_8c = (byte *)0x78ad6;
              break;
            case 2:
              local_8c = (byte *)0x7a823;
              break;
            case 3:
              local_8c = (byte *)0x7a813;
              break;
            case 4:
              local_8c = (byte *)0x7a803;
              break;
            case 5:
              local_8c = (byte *)0x7a7f4;
              break;
            case 6:
              local_8c = (byte *)0x7a7e5;
              break;
            case 7:
              local_8c = (byte *)0x7a7d6;
              break;
            case 8:
              local_8c = (byte *)0x7a7c9;
              break;
            case 9:
              local_8c = (byte *)0x7a7ba;
              break;
            case 10:
              local_8c = (byte *)0x7a7ab;
              break;
            case 0xb:
              local_8c = (byte *)0x7a79c;
              break;
            default:
              goto _L7017;
            case 0x11:
              local_8c = (byte *)0x7a78a;
              break;
            case 0x12:
              local_8c = (byte *)0x7a779;
              break;
            case 0x13:
              local_8c = (byte *)0x7a769;
              break;
            case 0x18:
              local_8c = (byte *)0x7a75c;
              break;
            case 0x19:
              local_8c = (byte *)0x7a74b;
              break;
            case 0x1a:
              local_8c = (byte *)0x7a73a;
              break;
            case 0x1b:
              local_8c = (byte *)0x7a729;
              break;
            case 0x1c:
              local_8c = (byte *)0x7a71b;
              break;
            case 0x1d:
              local_8c = (byte *)0x7a70d;
              break;
            case 0x1e:
              local_8c = (byte *)0x7a6fe;
              break;
            case 0x1f:
              local_8c = (byte *)0x7a6ed;
              break;
            case 0x20:
              local_8c = (byte *)0x7a6db;
              break;
            case 0x21:
              local_8c = (byte *)0x7a6ca;
              break;
            case 0x22:
              local_8c = (byte *)0x7a6b9;
              break;
            case 0x23:
              local_8c = (byte *)0x7a6a8;
              break;
            case 0x24:
              local_8c = (byte *)0x7a697;
              break;
            case 0x25:
              local_8c = (byte *)0x7a686;
              break;
            case 0x26:
              local_8c = (byte *)0x7a676;
              break;
            case 0x27:
              local_8c = (byte *)0x7a666;
              break;
            case 0x28:
              local_8c = (byte *)0x7a656;
              break;
            case 0x29:
              local_8c = (byte *)0x7a646;
            }
            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 *)0x79d05;
                  break;
                case 1:
                  local_8c = (byte *)0x78b09;
                  break;
                case 2:
                  local_8c = (byte *)0x7a165;
                  break;
                case 3:
                  local_8c = (byte *)0x7a156;
                  break;
                case 4:
                  local_8c = (byte *)0x7a146;
                  break;
                case 5:
                  local_8c = (byte *)0x7a137;
                  break;
                default:
                  goto _L7017;
                case 0x30:
                  local_8c = (byte *)0x7a12c;
                  break;
                case 0x31:
                  local_8c = (byte *)0x7a120;
                  break;
                case 0x32:
                  local_8c = (byte *)0x7a115;
                  break;
                case 0x40:
                  local_8c = (byte *)0x7a10a;
                  break;
                case 0x42:
                  local_8c = (byte *)0x7a0fd;
                  break;
                case 0x44:
                  local_8c = (byte *)0x7a0f2;
                  break;
                case 0x46:
                  local_8c = (byte *)0x7a0e5;
                  break;
                case 0x48:
                  local_8c = (byte *)0x7a0da;
                  break;
                case 0x4a:
                  local_8c = (byte *)0x7a0cd;
                  break;
                case 0x4c:
                  local_8c = (byte *)0x7a0c2;
                  break;
                case 0x50:
                  local_8c = (byte *)0x7a0b5;
                  break;
                case 0x52:
                  local_8c = (byte *)0x7a0a8;
                  break;
                case 0x54:
                  local_8c = (byte *)0x7a09b;
                  break;
                case 0x56:
                  local_8c = (byte *)0x7a08e;
                  break;
                case 0x60:
                  local_8c = (byte *)0x7a07e;
                  break;
                case 0x62:
                  local_8c = (byte *)0x7a06e;
                  break;
                case 100:
                  local_8c = (byte *)0x7a05e;
                  break;
                case 0x66:
                  local_8c = (byte *)0x7a04e;
                  break;
                case 0x68:
                  local_8c = (byte *)0x7a03e;
                  break;
                case 0x6c:
                  local_8c = (byte *)0x7a02e;
                  break;
                case 0x70:
                  local_8c = (byte *)0x7a023;
                  break;
                case 0x80:
                  local_8c = (byte *)0x7a015;
                  break;
                case 0x90:
                  local_8c = (byte *)0x7a009;
                  break;
                case 0xa0:
                  local_8c = (byte *)0x79ffa;
                  break;
                case 0xb0:
                  local_8c = (byte *)0x79fef;
                  break;
                case 0xc0:
                  local_8c = (byte *)0x79fe4;
                  break;
                case 0xd0:
                  local_8c = (byte *)0x79fd8;
                  break;
                case 0xe0:
                  local_8c = (byte *)0x79fc9;
                }
                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 *)0x79c00;
                  break;
                case 1:
                  local_8c = (byte *)0x78b12;
                  break;
                case 2:
                  local_8c = (byte *)0x79faf;
                  break;
                case 3:
                  local_8c = (byte *)0x79fa1;
                  break;
                case 4:
                  local_8c = (byte *)0x79f94;
                  break;
                case 5:
                  local_8c = (byte *)0x79f87;
                  break;
                case 6:
                  local_8c = (byte *)0x79f79;
                  break;
                case 7:
                  local_8c = (byte *)0x79f6c;
                  break;
                case 8:
                  local_8c = (byte *)0x79f5f;
                  break;
                case 9:
                  local_8c = (byte *)0x79f53;
                  break;
                case 10:
                  local_8c = (byte *)0x79f47;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79f37;
                  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 *)0x7a8d8;
                    break;
                  case 1:
                    local_8c = (byte *)0x78a98;
                    break;
                  case 2:
                    local_8c = (byte *)0x7ad36;
                    break;
                  case 3:
                    local_8c = (byte *)0x7ad20;
                    break;
                  case 4:
                    local_8c = (byte *)0x7ad0b;
                    break;
                  case 5:
                    local_8c = (byte *)0x7acfb;
                    break;
                  case 6:
                    local_8c = (byte *)0x7ace1;
                    break;
                  case 7:
                    local_8c = (byte *)0x7accb;
                    break;
                  case 8:
                    local_8c = (byte *)0x7acb7;
                    break;
                  case 9:
                    local_8c = (byte *)0x7aca6;
                    break;
                  case 10:
                    local_8c = (byte *)0x7ac99;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7ac88;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7ac76;
                    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 *)0x7b545;
                  break;
                case 1:
                  local_8c = (byte *)0x78a1a;
                  break;
                case 2:
                  local_8c = (byte *)0x7b8ef;
                  break;
                case 3:
                  local_8c = (byte *)0x7b8e4;
                  break;
                case 4:
                  local_8c = (byte *)0x7b8da;
                  break;
                case 5:
                  local_8c = (byte *)0x7b8cc;
                  break;
                case 6:
                  local_8c = (byte *)0x7b8bd;
                  break;
                case 7:
                  local_8c = (byte *)0x7b8ad;
                  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 *)0x7b3fa;
                  break;
                case 1:
                  local_8c = (byte *)0x78a2c;
                  break;
                case 2:
                  local_8c = (byte *)0x7b689;
                  break;
                case 3:
                  local_8c = (byte *)0x7b679;
                  break;
                case 4:
                  local_8c = (byte *)0x7b669;
                  break;
                case 5:
                  local_8c = (byte *)0x7b65c;
                  break;
                case 6:
                  local_8c = (byte *)0x7b64f;
                  break;
                case 7:
                  local_8c = (byte *)0x7b643;
                  break;
                case 8:
                  local_8c = (byte *)0x7b637;
                  break;
                case 9:
                  local_8c = (byte *)0x7b62c;
                  break;
                case 10:
                  local_8c = (byte *)0x7b620;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7b612;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7b604;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7b5f8;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7b5ea;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7b5de;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7b5d2;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7b5c4;
                  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 *)0x7ad4b;
                break;
              case 1:
                local_8c = (byte *)0x78a6f;
                break;
              case 2:
                local_8c = (byte *)0x7b198;
                break;
              case 3:
                local_8c = (byte *)0x7b18c;
                break;
              case 4:
                local_8c = (byte *)0x7b17f;
                break;
              case 5:
                local_8c = (byte *)0x7b16e;
                break;
              case 6:
                local_8c = (byte *)0x7b15c;
                break;
              case 7:
                local_8c = (byte *)0x7b14a;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < uVar7) {
              if (uVar7 == 0x5b) {
code_r0x0002e741:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79f2d;
                  break;
                case 1:
                  local_8c = (byte *)0x78af0;
                  break;
                case 2:
                  local_8c = (byte *)0x7a3dc;
                  break;
                case 3:
                  local_8c = (byte *)0x7a3cc;
                  break;
                default:
                  goto _L7017;
                case 6:
                  local_8c = (byte *)0x7a3bc;
                  break;
                case 7:
                  local_8c = (byte *)0x7a3ac;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a39d;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a38e;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a37b;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a36a;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 == 0x5c) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79fbd;
                  break;
                case 1:
                  local_8c = (byte *)0x78ae6;
                  break;
                case 2:
                  local_8c = (byte *)0x7a62f;
                  break;
                case 3:
                  local_8c = (byte *)0x7a626;
                  break;
                case 4:
                  local_8c = (byte *)0x7a611;
                  break;
                case 5:
                  local_8c = (byte *)0x7a5fc;
                  break;
                case 6:
                  local_8c = (byte *)0x7a5e9;
                  break;
                case 7:
                  local_8c = (byte *)0x7a5d6;
                  break;
                case 8:
                  local_8c = (byte *)0x7a5c1;
                  break;
                case 9:
                  local_8c = (byte *)0x7a5b1;
                  break;
                case 10:
                  local_8c = (byte *)0x7a5a1;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7a592;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7a580;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a56e;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a561;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a554;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a541;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7a52e;
                  break;
                case 0x12:
                  local_8c = (byte *)0x7a522;
                  break;
                case 0x13:
                  local_8c = (byte *)0x7a512;
                  break;
                case 0x14:
                  local_8c = (byte *)0x7a502;
                  break;
                case 0x15:
                  local_8c = (byte *)0x7a4f2;
                  break;
                case 0x16:
                  local_8c = (byte *)0x7a4df;
                  break;
                case 0x17:
                  local_8c = (byte *)0x7a4cc;
                  break;
                case 0x18:
                  local_8c = (byte *)0x7a4b8;
                  break;
                case 0x19:
                  local_8c = (byte *)0x7a4a4;
                  break;
                case 0x1a:
                  local_8c = (byte *)0x7a490;
                  break;
                case 0x1b:
                  local_8c = (byte *)0x7a47c;
                  break;
                case 0x1c:
                  local_8c = (byte *)0x7a469;
                  break;
                case 0x1d:
                  local_8c = (byte *)0x7a456;
                  break;
                case 0x1e:
                  local_8c = (byte *)0x7a443;
                  break;
                case 0x1f:
                  local_8c = (byte *)0x7a430;
                  break;
                case 0x20:
                  local_8c = (byte *)0x7a41f;
                  break;
                case 0x21:
                  local_8c = (byte *)0x7a40d;
                  break;
                case 0x22:
                  local_8c = (byte *)0x7a3fb;
                  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 *)0x7add0;
                break;
              case 1:
                local_8c = (byte *)0x78a62;
                break;
              case 2:
                local_8c = (byte *)0x7b3ed;
                break;
              case 3:
                local_8c = (byte *)0x7b3e1;
                break;
              case 4:
                local_8c = (byte *)0x7b3cf;
                break;
              case 5:
                local_8c = (byte *)0x7b3bd;
                break;
              case 6:
                local_8c = (byte *)0x7b3ac;
                break;
              case 7:
                local_8c = (byte *)0x7b394;
                break;
              case 8:
                local_8c = (byte *)0x7b37e;
                break;
              case 9:
                local_8c = (byte *)0x7b371;
                break;
              case 10:
                local_8c = (byte *)0x7b35f;
                break;
              case 0xb:
                local_8c = (byte *)0x7b34d;
                break;
              case 0xc:
                local_8c = (byte *)0x7b33a;
                break;
              case 0xd:
                local_8c = (byte *)0x7b327;
                break;
              case 0xe:
                local_8c = (byte *)0x7b314;
                break;
              case 0xf:
                local_8c = (byte *)0x7b304;
                break;
              case 0x10:
                local_8c = (byte *)0x7b2f4;
                break;
              case 0x11:
                local_8c = (byte *)0x7b2e4;
                break;
              case 0x12:
                local_8c = (byte *)0x7b2d4;
                break;
              case 0x13:
                local_8c = (byte *)0x7b2c4;
                break;
              case 0x14:
                local_8c = (byte *)0x7b2b5;
                break;
              case 0x15:
                local_8c = (byte *)0x7b2a2;
                break;
              case 0x16:
                local_8c = (byte *)0x7b28f;
                break;
              case 0x17:
                local_8c = (byte *)0x7b27c;
                break;
              case 0x18:
                local_8c = (byte *)0x7b26b;
                break;
              case 0x19:
                local_8c = (byte *)0x7b25a;
                break;
              case 0x1a:
                local_8c = (byte *)0x7b248;
                break;
              case 0x1b:
                local_8c = (byte *)0x7b234;
                break;
              case 0x1c:
                local_8c = (byte *)0x7b223;
                break;
              case 0x1d:
                local_8c = (byte *)0x7b212;
                break;
              case 0x1e:
                local_8c = (byte *)0x7b1fd;
                break;
              case 0x1f:
                local_8c = (byte *)0x7b1e8;
                break;
              case 0x20:
                local_8c = (byte *)0x7b1d4;
                break;
              case 0x21:
                local_8c = (byte *)0x7b1c1;
                break;
              case 0x22:
                local_8c = (byte *)0x7b1b1;
                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 *)0x7a3ec;
                break;
              case 2:
                local_8c = (byte *)0x78abb;
                break;
              case 3:
                local_8c = (byte *)0x7aa56;
                break;
              case 4:
                local_8c = (byte *)0x7aa47;
                break;
              case 5:
                local_8c = (byte *)0x7aa2f;
                break;
              case 6:
                local_8c = (byte *)0x7aa17;
                break;
              case 7:
                local_8c = (byte *)0x7a9fe;
                break;
              case 8:
                local_8c = (byte *)0x7a9e6;
                break;
              case 9:
                local_8c = (byte *)0x7a9ce;
                break;
              case 10:
                local_8c = (byte *)0x7a9b5;
                break;
              case 0xb:
                local_8c = (byte *)0x7a99d;
                break;
              case 0xc:
                local_8c = (byte *)0x7a985;
                break;
              case 0xd:
                local_8c = (byte *)0x7a975;
                break;
              case 0xe:
                local_8c = (byte *)0x7a960;
                break;
              case 0xf:
                local_8c = (byte *)0x7a950;
                break;
              case 0x10:
                local_8c = (byte *)0x7a93e;
                break;
              case 0x11:
                local_8c = (byte *)0x7a92e;
                break;
              case 0x12:
                local_8c = (byte *)0x7a91e;
                break;
              case 0x13:
                local_8c = (byte *)0x7a90b;
                break;
              case 0x14:
                local_8c = (byte *)0x7a8f8;
                break;
              case 0x15:
                local_8c = (byte *)0x7a8e5;
              }
              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 *)0x79df7;
          break;
        case 1:
          local_8c = (byte *)0x78b00;
          break;
        case 2:
          local_8c = (byte *)0x7a352;
          break;
        case 3:
          local_8c = (byte *)0x7a348;
          break;
        case 4:
          local_8c = (byte *)0x7a339;
          break;
        case 5:
          local_8c = (byte *)0x7a329;
          break;
        case 6:
          local_8c = (byte *)0x7a319;
          break;
        case 7:
          local_8c = (byte *)0x7a304;
          break;
        case 8:
          local_8c = (byte *)0x7a2f1;
          break;
        case 9:
          local_8c = (byte *)0x7a2e5;
          break;
        case 10:
          local_8c = (byte *)0x7a2d5;
          break;
        case 0xb:
          local_8c = (byte *)0x7a2c4;
          break;
        case 0xc:
          local_8c = (byte *)0x7a2b4;
          break;
        case 0xd:
          local_8c = (byte *)0x7a2a6;
          break;
        case 0xe:
          local_8c = (byte *)0x7a298;
          break;
        case 0xf:
          local_8c = (byte *)0x7a287;
          break;
        case 0x10:
          local_8c = (byte *)0x7a276;
          break;
        case 0x11:
          local_8c = (byte *)0x7a265;
          break;
        case 0x12:
          local_8c = (byte *)0x7a250;
          break;
        case 0x13:
          local_8c = (byte *)0x7a23c;
          break;
        case 0x14:
          local_8c = (byte *)0x7a22b;
          break;
        case 0x15:
          local_8c = (byte *)0x7a21a;
          break;
        case 0x16:
          local_8c = (byte *)0x7a20d;
          break;
        case 0x17:
          local_8c = (byte *)0x7a202;
          break;
        case 0x18:
          local_8c = (byte *)0x7a1f1;
          break;
        case 0x19:
          local_8c = (byte *)0x7a1e0;
          break;
        case 0x1a:
          local_8c = (byte *)0x7a1cc;
          break;
        case 0x1b:
          local_8c = (byte *)0x7a1b8;
          break;
        case 0x1c:
          local_8c = (byte *)0x7a1a8;
          break;
        case 0x1d:
          local_8c = (byte *)0x7a198;
          break;
        case 0x1e:
          local_8c = (byte *)0x7a18a;
          break;
        case 0x1f:
          local_8c = (byte *)0x7a17d;
          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 *)0x798b6;
              break;
            case 1:
              local_8c = (byte *)0x78b47;
              break;
            case 2:
              local_8c = (byte *)0x79bf7;
              break;
            case 3:
              local_8c = (byte *)0x79bef;
              break;
            case 4:
              local_8c = (byte *)0x79be4;
              break;
            case 5:
              local_8c = (byte *)0x79bd9;
              break;
            case 6:
              local_8c = (byte *)0x79bcf;
              break;
            case 7:
              local_8c = (byte *)0x79bc3;
              break;
            default:
              goto _L7017;
            case 0xd:
              local_8c = (byte *)0x79bb7;
              break;
            case 0x13:
              local_8c = (byte *)0x79bac;
              break;
            case 0x14:
              local_8c = (byte *)0x79b9d;
              break;
            case 0x15:
              local_8c = (byte *)0x79b8e;
              break;
            case 0x16:
              local_8c = (byte *)0x79b7f;
              break;
            case 0x17:
              local_8c = (byte *)0x79b6b;
              break;
            case 0x18:
              local_8c = (byte *)0x79b59;
            }
            goto LAB_0002dd00;
          }
          goto _L7017;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7b696;
          break;
        case 1:
          local_8c = (byte *)0x789f5;
          break;
        case 2:
          local_8c = (byte *)0x78a01;
          break;
        case 3:
          local_8c = (byte *)0x789c8;
          break;
        case 4:
          local_8c = (byte *)0x789e3;
          break;
        case 5:
          local_8c = (byte *)0x7ba02;
          break;
        case 6:
          local_8c = (byte *)0x7b9f5;
          break;
        case 7:
          local_8c = (byte *)0x7b9e8;
          break;
        case 8:
          local_8c = (byte *)0x7b9d5;
          break;
        case 9:
          local_8c = (byte *)0x7b9bd;
          break;
        case 10:
          local_8c = (byte *)0x7b9a7;
          break;
        case 0xb:
          local_8c = (byte *)0x7b99a;
          break;
        case 0xc:
          local_8c = (byte *)0x7b98b;
          break;
        case 0xd:
          local_8c = (byte *)0x7b97c;
          break;
        default:
          goto _L7017;
        case 0xf:
          local_8c = (byte *)0x7b96e;
          break;
        case 0x10:
          local_8c = (byte *)0x7b95c;
          break;
        case 0x11:
          local_8c = (byte *)0x7b949;
          break;
        case 0x12:
          local_8c = (byte *)0x7b939;
          break;
        case 0x13:
          local_8c = (byte *)0x7b929;
          break;
        case 0x14:
          local_8c = (byte *)0x7b917;
          break;
        case 0x15:
          local_8c = (byte *)0x7b904;
        }
        goto LAB_0002dd00;
      }
      if (uVar7 == 0x54) {
code_r0x0002edcd:
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7ac6a;
          break;
        case 1:
          local_8c = (byte *)0x78a7c;
          break;
        case 2:
          local_8c = (byte *)0x7b134;
          break;
        case 3:
          local_8c = (byte *)0x7b12a;
          break;
        case 4:
          local_8c = (byte *)0x7b120;
          break;
        case 5:
          local_8c = (byte *)0x7b112;
          break;
        case 6:
          local_8c = (byte *)0x7b104;
          break;
        case 7:
          local_8c = (byte *)0x7b0f6;
          break;
        case 8:
          local_8c = (byte *)0x7b0e7;
          break;
        case 9:
          local_8c = (byte *)0x7b0d8;
          break;
        case 10:
          local_8c = (byte *)0x7b0c8;
          break;
        case 0xb:
          local_8c = (byte *)0x7b0b3;
          break;
        case 0xc:
          local_8c = (byte *)0x7b0a0;
          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 *)0x7a833;
          break;
        case 1:
          local_8c = (byte *)0x78aa7;
          break;
        case 2:
          local_8c = (byte *)0x7ac60;
          break;
        case 3:
          local_8c = (byte *)0x7ac56;
          break;
        case 4:
          local_8c = (byte *)0x7ac4c;
          break;
        case 5:
          local_8c = (byte *)0x7ac42;
          break;
        case 6:
          local_8c = (byte *)0x7ac36;
          break;
        case 7:
          local_8c = (byte *)0x7ac29;
          break;
        case 8:
          local_8c = (byte *)0x7ac1c;
          break;
        case 9:
          local_8c = (byte *)0x7ac0f;
          break;
        case 10:
          local_8c = (byte *)0x7ac02;
          break;
        case 0xb:
          local_8c = (byte *)0x7abed;
          break;
        case 0xc:
          local_8c = (byte *)0x7abda;
          break;
        case 0xd:
          local_8c = (byte *)0x7abce;
          break;
        case 0xe:
          local_8c = (byte *)0x7abc0;
          break;
        case 0xf:
          local_8c = (byte *)0x7abb2;
          break;
        case 0x10:
          local_8c = (byte *)0x7aba4;
          break;
        case 0x11:
          local_8c = (byte *)0x7ab95;
          break;
        case 0x12:
          local_8c = (byte *)0x7ab84;
          break;
        case 0x13:
          local_8c = (byte *)0x7ab73;
          break;
        case 0x14:
          local_8c = (byte *)0x7ab62;
          break;
        case 0x15:
          local_8c = (byte *)0x7ab51;
          break;
        case 0x16:
          local_8c = (byte *)0x7ab44;
          break;
        case 0x17:
          local_8c = (byte *)0x7ab35;
          break;
        case 0x18:
          local_8c = (byte *)0x7ab26;
          break;
        case 0x19:
          local_8c = (byte *)0x7ab17;
          break;
        case 0x1a:
          local_8c = (byte *)0x7ab0c;
          break;
        case 0x1b:
          local_8c = (byte *)0x7aaff;
          break;
        case 0x1c:
          local_8c = (byte *)0x7aaf2;
          break;
        case 0x1d:
          local_8c = (byte *)0x7aae5;
          break;
        case 0x1e:
          local_8c = (byte *)0x7aad7;
          break;
        case 0x1f:
          local_8c = (byte *)0x7aac9;
          break;
        case 0x20:
          local_8c = (byte *)0x7aab6;
          break;
        case 0x21:
          local_8c = (byte *)0x7aaab;
          break;
        case 0x22:
          local_8c = (byte *)0x7aa93;
          break;
        case 0x23:
          local_8c = (byte *)0x7aa86;
          break;
        case 0x24:
          local_8c = (byte *)0x7aa6f;
          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_0008c8cc + (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 *)0x7b1a5;
            break;
          case 1:
            local_8c = (byte *)0x78a39;
            break;
          case 2:
            local_8c = (byte *)0x7b5a6;
            break;
          case 3:
            local_8c = (byte *)0x7b59c;
            break;
          case 4:
            local_8c = (byte *)0x7b592;
            break;
          case 5:
            local_8c = (byte *)0x7b582;
            break;
          case 6:
            local_8c = (byte *)0x7b578;
            break;
          case 7:
            local_8c = (byte *)0x7b563;
            break;
          case 8:
            local_8c = (byte *)0x7b550;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (uVar7 == 0x56) {
code_r0x0002e577:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b13e;
            break;
          case 1:
            local_8c = (byte *)0x78a4b;
            break;
          case 2:
            local_8c = (byte *)0x7b536;
            break;
          case 3:
            local_8c = (byte *)0x7b525;
            break;
          case 4:
            local_8c = (byte *)0x7b51b;
            break;
          case 5:
            local_8c = (byte *)0x7b50b;
            break;
          case 6:
            local_8c = (byte *)0x7b4f9;
            break;
          case 7:
            local_8c = (byte *)0x7b4ef;
            break;
          case 8:
            local_8c = (byte *)0x7b4df;
            break;
          case 9:
            local_8c = (byte *)0x7b4cd;
            break;
          case 10:
            local_8c = (byte *)0x7b4c3;
            break;
          case 0xb:
            local_8c = (byte *)0x7b4b3;
            break;
          case 0xc:
            local_8c = (byte *)0x7b4a2;
            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_0007c3b7;
              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_000b9da4;
    if (DAT_000b6324 == 0) {
      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;
          break;
        case 1:
          local_8c = (byte *)0x78b3c;
          break;
        case 2:
          local_8c = (byte *)0x79cfa;
          break;
        case 3:
          local_8c = (byte *)0x79ceb;
          break;
        case 4:
          local_8c = (byte *)0x79cdf;
          break;
        case 5:
          local_8c = (byte *)0x79cd3;
          break;
        case 6:
          local_8c = (byte *)0x79cc7;
          break;
        case 7:
          local_8c = (byte *)0x79cb8;
          break;
        case 8:
          local_8c = (byte *)0x79ca9;
          break;
        case 9:
          local_8c = (byte *)0x79c9a;
          break;
        case 10:
          local_8c = (byte *)0x79c8b;
          break;
        case 0xb:
          local_8c = (byte *)0x79c7f;
          break;
        case 0xc:
          local_8c = (byte *)0x79c73;
          break;
        case 0xd:
          local_8c = &UNK_00079c68;
          break;
        case 0xe:
          local_8c = (byte *)0x79c5c;
          break;
        case 0xf:
          local_8c = (byte *)0x79c50;
          break;
        case 0x10:
          local_8c = (byte *)0x79c44;
          break;
        case 0x11:
          local_8c = (byte *)0x79c38;
          break;
        case 0x12:
          local_8c = (byte *)0x79c2a;
          break;
        case 0x13:
          local_8c = (byte *)0x79c1b;
          break;
        case 0x14:
          local_8c = (byte *)0x79c0c;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < uVar6) {
        if (uVar6 == 0x1057) {
code_r0x0002e6d7:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b497;
            break;
          case 1:
            local_8c = &UNK_00078a23;
            break;
          case 2:
            local_8c = (byte *)0x7b892;
            break;
          case 3:
            local_8c = (byte *)0x7b883;
            break;
          case 4:
            local_8c = &UNK_0007b87a;
            break;
          case 5:
            local_8c = (byte *)0x7b86e;
            break;
          case 6:
            local_8c = (byte *)0x7b860;
            break;
          case 7:
            local_8c = (byte *)0x7b852;
            break;
          case 8:
            local_8c = (byte *)0x7b844;
            break;
          case 9:
            local_8c = (byte *)0x7b832;
            break;
          case 10:
            local_8c = (byte *)0x7b820;
            break;
          case 0xb:
            local_8c = (byte *)0x7b80e;
            break;
          case 0xc:
            local_8c = (byte *)0x7b7fd;
            break;
          case 0xd:
            local_8c = (byte *)0x7b7ec;
            break;
          case 0xe:
            local_8c = (byte *)0x7b7db;
            break;
          case 0xf:
            local_8c = (byte *)0x7b7c6;
            break;
          case 0x10:
            local_8c = (byte *)0x7b7b1;
            break;
          case 0x11:
            local_8c = (byte *)0x7b79c;
            break;
          case 0x12:
            local_8c = (byte *)0x7b791;
            break;
          case 0x13:
            local_8c = (byte *)0x7b787;
            break;
          case 0x14:
            local_8c = &UNK_0007b77f;
            break;
          case 0x15:
            local_8c = (byte *)0x7b772;
            break;
          case 0x16:
            local_8c = (byte *)0x7b764;
            break;
          case 0x17:
            local_8c = (byte *)0x7b752;
            break;
          case 0x18:
            local_8c = (byte *)0x7b741;
            break;
          case 0x19:
            local_8c = (byte *)0x7b730;
            break;
          case 0x1a:
            local_8c = &UNK_0007b728;
            break;
          case 0x1b:
            local_8c = &UNK_0007b71c;
            break;
          case 0x1c:
            local_8c = &UNK_0007b710;
            break;
          case 0x1d:
            local_8c = &UNK_0007b703;
            break;
          case 0x1e:
            local_8c = (byte *)0x7b6f7;
            break;
          case 0x1f:
            local_8c = (byte *)0x7b6ea;
            break;
          case 0x20:
            local_8c = (byte *)0x7b6dd;
            break;
          case 0x21:
            local_8c = (byte *)0x7b6cc;
            break;
          case 0x22:
            local_8c = (byte *)0x7b6c0;
            break;
          case 0x23:
            local_8c = (byte *)0x7b6b4;
            break;
          case 0x24:
            local_8c = (byte *)0x7b6a5;
            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 *)0x78f33;
                break;
              case 1:
                local_8c = (byte *)0x78bac;
                break;
              case 2:
                local_8c = (byte *)0x79362;
                break;
              case 3:
                local_8c = (byte *)0x7934c;
                break;
              case 4:
                local_8c = (byte *)0x79333;
                break;
              case 5:
                local_8c = (byte *)0x79323;
                break;
              case 6:
                local_8c = (byte *)0x79310;
                break;
              case 7:
                local_8c = (byte *)0x792fd;
                break;
              case 8:
                local_8c = (byte *)0x792ea;
                break;
              case 9:
                local_8c = (byte *)0x792d5;
                break;
              case 10:
                local_8c = (byte *)0x792ba;
                break;
              case 0xb:
                local_8c = (byte *)0x7929f;
                break;
              case 0xc:
                local_8c = (byte *)0x79286;
                break;
              case 0xd:
                local_8c = (byte *)0x79270;
                break;
              case 0xe:
                local_8c = (byte *)0x7925c;
                break;
              case 0xf:
                local_8c = (byte *)0x79248;
                break;
              case 0x10:
                local_8c = (byte *)0x79237;
                break;
              case 0x11:
                local_8c = (byte *)0x79220;
                break;
              case 0x12:
                local_8c = (byte *)0x7920a;
                break;
              case 0x13:
                local_8c = (byte *)0x791f3;
                break;
              case 0x14:
                local_8c = (byte *)0x791dc;
                break;
              case 0x15:
                local_8c = (byte *)0x791ca;
                break;
              case 0x16:
                local_8c = (byte *)0x791b9;
                break;
              case 0x17:
                local_8c = (byte *)0x791a6;
                break;
              case 0x18:
                local_8c = (byte *)0x79193;
                break;
              case 0x19:
                local_8c = (byte *)0x7917a;
                break;
              case 0x1a:
                local_8c = (byte *)0x79161;
                break;
              case 0x1b:
                local_8c = (byte *)0x79148;
                break;
              case 0x1c:
                local_8c = (byte *)0x7912d;
                break;
              case 0x1d:
                local_8c = (byte *)0x79115;
                break;
              case 0x1e:
                local_8c = (byte *)0x790fb;
                break;
              case 0x1f:
                local_8c = (byte *)0x790e3;
                break;
              case 0x20:
                local_8c = (byte *)0x790c8;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 == 0xdf) {
              if (local_80 == 1) {
                local_8c = (byte *)0x78ab0;
              }
              else if (local_80 == 0) {
                local_8c = (byte *)0x7a639;
              }
              else {
                if (local_80 != 2) goto LAB_0002dbd0;
                local_8c = (byte *)0x78c3a;
              }
            }
            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 *)0x7b8a0;
                      break;
                    case 1:
                      local_8c = &UNK_0007b8f8;
                      break;
                    case 2:
                      local_8c = &UNK_00078e1c;
                      break;
                    case 3:
                      local_8c = &UNK_00078e0f;
                      break;
                    case 4:
                      local_8c = (byte *)0x78e00;
                      break;
                    case 5:
                      local_8c = &UNK_00078df7;
                      break;
                    case 6:
                      local_8c = (byte *)0x78de2;
                      break;
                    case 7:
                      local_8c = (byte *)0x78dcd;
                      break;
                    case 8:
                      local_8c = &UNK_00078dc0;
                      break;
                    case 9:
                      local_8c = &UNK_00078db3;
                      break;
                    case 10:
                      local_8c = &UNK_00078da4;
                      break;
                    case 0xb:
                      local_8c = &UNK_00078d95;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x78d80;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x78d6b;
                      break;
                    case 0xe:
                      local_8c = &UNK_00078d5f;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78d51;
                      break;
                    case 0x10:
                      local_8c = &UNK_00078d45;
                      break;
                    case 0x11:
                      local_8c = &UNK_00078d39;
                      break;
                    case 0x12:
                      local_8c = &UNK_00078d29;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x78d19;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x78d09;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x78cfa;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x78ceb;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x78cdb;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x78ccb;
                      break;
                    case 0x19:
                      local_8c = &UNK_00078cbc;
                      break;
                    case 0x1a:
                      local_8c = &UNK_00078cad;
                      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 *)0x79af1;
                }
                else if (local_80 < 8) {
                  if (local_80 == 3) {
                    local_8c = (byte *)0x79b34;
                  }
                  else if (local_80 < 4) {
                    local_8c = (byte *)0x78b50;
                    if (local_80 != 1) {
                      local_8c = (byte *)"R_VISIUM_NONE";
                      if (1 < local_80) {
                        local_8c = (byte *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    local_8c = (byte *)0x79b11;
                    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 *)0x79ab3;
                }
                else if (local_80 < 0xc) {
                  local_8c = (byte *)0x79ad5;
                  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 *)0x79a8b;
                }
                else if (local_80 < 0xd) {
                  local_8c = (byte *)0x79a9f;
                }
                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 *)0x78c2e;
                break;
              case 1:
                local_8c = (byte *)0x78a8e;
                break;
              case 2:
                local_8c = (byte *)0x7adc6;
                break;
              case 3:
                local_8c = &UNK_0007adbd;
                break;
              case 4:
                local_8c = (byte *)0x7adb3;
                break;
              case 5:
                local_8c = &UNK_0007ada9;
                break;
              case 6:
                local_8c = &UNK_0007ad9f;
                break;
              case 7:
                local_8c = &UNK_0007ad95;
                break;
              case 8:
                local_8c = (byte *)0x7ad88;
                break;
              case 9:
                local_8c = &UNK_0007ad7d;
                break;
              case 10:
                local_8c = &UNK_0007ad72;
                break;
              case 0xb:
                local_8c = &UNK_0007ad68;
                break;
              case 0xc:
                local_8c = (byte *)0x7ad5a;
                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 *)0x78c4a;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    case 5:
                      local_8c = (byte *)0x789ba;
                      break;
                    case 6:
                      local_8c = (byte *)0x78f21;
                      break;
                    case 8:
                      local_8c = (byte *)0x78f0e;
                      break;
                    case 9:
                      local_8c = &UNK_00078f04;
                      break;
                    case 10:
                      local_8c = (byte *)0x78ef6;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78ee3;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78ed3;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78ec4;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78eb8;
                      break;
                    case 0x40:
                      local_8c = (byte *)0x78ea2;
                      break;
                    case 0x41:
                      local_8c = (byte *)0x78e92;
                      break;
                    case 0x42:
                      local_8c = (byte *)0x78e81;
                      break;
                    case 0x43:
                      local_8c = (byte *)0x78e70;
                      break;
                    case 0x44:
                      local_8c = (byte *)0x78e5a;
                      break;
                    case 0x45:
                      local_8c = (byte *)0x78e44;
                      break;
                    case 0x46:
                      local_8c = (byte *)0x78e36;
                    }
                    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 *)0x78be0;
                      break;
                    case 1:
                      local_8c = (byte *)0x78ba0;
                      break;
                    case 2:
                      local_8c = (byte *)0x79531;
                      break;
                    case 3:
                      local_8c = (byte *)0x79524;
                      break;
                    case 4:
                      local_8c = (byte *)0x79516;
                      break;
                    case 5:
                      local_8c = (byte *)0x79507;
                      break;
                    case 6:
                      local_8c = (byte *)0x794f7;
                      break;
                    case 7:
                      local_8c = (byte *)0x794e7;
                      break;
                    case 8:
                      local_8c = (byte *)0x794d6;
                      break;
                    case 9:
                      local_8c = (byte *)0x794c6;
                      break;
                    case 10:
                      local_8c = (byte *)0x794b6;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x794a5;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x79498;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x7948b;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x7947f;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x79473;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x79466;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x79459;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x7944c;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x7943f;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x79431;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x79424;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x79417;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x79409;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x793fb;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x793ec;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x793dd;
                      break;
                    case 0x1b:
                      local_8c = (byte *)0x793cd;
                      break;
                    case 0x1c:
                      local_8c = (byte *)0x793bd;
                      break;
                    case 0x1d:
                      local_8c = (byte *)0x793a9;
                      break;
                    case 0x1e:
                      local_8c = (byte *)0x79394;
                      break;
                    case 0x1f:
                      local_8c = (byte *)0x79384;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 0x78) {
code_r0x0002ef25:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79378;
                  break;
                case 1:
                  local_8c = &UNK_00078b87;
                  break;
                case 2:
                  local_8c = &UNK_000796ec;
                  break;
                case 3:
                  local_8c = &UNK_000796e2;
                  break;
                case 4:
                  local_8c = (byte *)0x796d3;
                  break;
                case 5:
                  local_8c = (byte *)0x796c3;
                  break;
                case 6:
                  local_8c = &UNK_000796ba;
                  break;
                case 7:
                  local_8c = (byte *)0x796ae;
                  break;
                case 8:
                  local_8c = &UNK_000796a3;
                  break;
                case 9:
                  local_8c = (byte *)0x79697;
                  break;
                case 10:
                  local_8c = (byte *)0x79688;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79678;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79668;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 < 0x79) {
                if (uVar6 == 0x73) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x789d6;
                    break;
                  case 1:
                    local_8c = (byte *)0x78bd6;
                    break;
                  case 2:
                    local_8c = (byte *)0x79045;
                    break;
                  case 3:
                    local_8c = (byte *)0x7903a;
                    break;
                  case 4:
                    local_8c = (byte *)0x7902f;
                    break;
                  case 5:
                    local_8c = (byte *)0x7901e;
                    break;
                  case 6:
                    local_8c = (byte *)0x79008;
                    break;
                  case 7:
                    local_8c = (byte *)0x78ff4;
                    break;
                  case 8:
                    local_8c = (byte *)0x78fe9;
                    break;
                  case 9:
                    local_8c = (byte *)0x78fdc;
                    break;
                  case 10:
                    local_8c = (byte *)0x78fce;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x78fbe;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x78fad;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x78f9d;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x78f8d;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x78f80;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x78f73;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x78f66;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x78f56;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x78f45;
                    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 *)0x79b4c;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b20;
                    break;
                  case 2:
                    local_8c = (byte *)0x79f20;
                    break;
                  case 3:
                    local_8c = (byte *)0x79f13;
                    break;
                  case 4:
                    local_8c = (byte *)0x79f08;
                    break;
                  case 5:
                    local_8c = (byte *)0x79efb;
                    break;
                  case 6:
                    local_8c = (byte *)0x79eee;
                    break;
                  case 7:
                    local_8c = (byte *)0x79ee0;
                    break;
                  case 8:
                    local_8c = (byte *)0x79ed2;
                    break;
                  case 9:
                    local_8c = (byte *)0x79ec4;
                    break;
                  case 10:
                    local_8c = (byte *)0x79eb5;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79ea8;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79e92;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79e7e;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79e70;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79e5f;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79e50;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79e40;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x79e32;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x79e1f;
                    break;
                  case 0x14:
                    local_8c = (byte *)0x79e11;
                    break;
                  case 0x15:
                    local_8c = (byte *)0x79e03;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x8a) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x7953e;
                    break;
                  case 1:
                    local_8c = &UNK_00078b7e;
                    break;
                  case 2:
                    local_8c = (byte *)0x797e9;
                    break;
                  case 3:
                    local_8c = (byte *)0x797df;
                    break;
                  case 4:
                    local_8c = (byte *)0x797d3;
                    break;
                  case 5:
                    local_8c = (byte *)0x797c7;
                    break;
                  case 6:
                    local_8c = (byte *)0x797b8;
                    break;
                  case 7:
                    local_8c = (byte *)0x797ac;
                    break;
                  case 8:
                    local_8c = (byte *)0x7979e;
                    break;
                  case 9:
                    local_8c = (byte *)0x79789;
                    break;
                  case 10:
                    local_8c = (byte *)0x79776;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79768;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79755;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79742;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79736;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79726;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79716;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79706;
                    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 *)0x7965c;
            break;
          case 1:
            local_8c = &UNK_00078b68;
            break;
          case 2:
            local_8c = (byte *)0x7996d;
            break;
          case 3:
            local_8c = &UNK_00079962;
            break;
          case 4:
            local_8c = (byte *)0x79956;
            break;
          case 5:
            local_8c = (byte *)0x79945;
            break;
          case 6:
            local_8c = (byte *)0x79938;
            break;
          case 7:
            local_8c = (byte *)0x79929;
            break;
          case 8:
            local_8c = (byte *)0x7991a;
            break;
          case 9:
            local_8c = (byte *)0x7990b;
            break;
          case 10:
            local_8c = (byte *)0x798fc;
            break;
          case 0xb:
            local_8c = (byte *)0x798ed;
            break;
          case 0xc:
            local_8c = (byte *)0x798e1;
            break;
          case 0xd:
            local_8c = (byte *)0x798d0;
            break;
          case 0xe:
            local_8c = (byte *)0x798c1;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 < 0x8218) {
          if (uVar6 == 0x4688) {
code_r0x0002e2d7:
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x78e29;
              break;
            case 1:
              local_8c = (byte *)0x78bbc;
              break;
            case 2:
              local_8c = (byte *)0x790af;
              break;
            case 3:
              local_8c = (byte *)0x790a0;
              break;
            case 4:
              local_8c = (byte *)0x79090;
              break;
            case 5:
              local_8c = (byte *)0x79084;
              break;
            case 6:
              local_8c = (byte *)0x79078;
              break;
            case 7:
              local_8c = (byte *)0x7906c;
              break;
            case 8:
              local_8c = (byte *)0x79060;
              break;
            default:
              goto LAB_0002dbd0;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 < 0x4689) {
            if (uVar6 == 0x2530) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x790be;
                break;
              case 1:
                local_8c = &UNK_00078b91;
                break;
              case 2:
                local_8c = &UNK_00078c26;
                break;
              case 3:
                local_8c = (byte *)0x78c18;
                break;
              case 4:
                local_8c = (byte *)0x78c0e;
                break;
              case 5:
                local_8c = (byte *)0x78c04;
                break;
              case 6:
                local_8c = (byte *)0x78bfa;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 < 0x2531) {
              if (uVar6 == 0x1059) {
code_r0x0002e0f7:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7a35c;
                  break;
                case 1:
                  local_8c = (byte *)0x78aca;
                  break;
                case 2:
                  local_8c = (byte *)0x7a8c6;
                  break;
                case 3:
                  local_8c = (byte *)0x7a8ba;
                  break;
                case 4:
                  local_8c = (byte *)0x7a8a8;
                  break;
                case 5:
                  local_8c = (byte *)0x7a897;
                  break;
                case 6:
                  local_8c = (byte *)0x7a880;
                  break;
                case 7:
                  local_8c = (byte *)0x7a86e;
                  break;
                case 8:
                  local_8c = (byte *)0x7a85c;
                  break;
                case 9:
                  local_8c = &UNK_0007a851;
                  break;
                case 10:
                  local_8c = (byte *)0x7a83f;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
              }
              else {
                if (uVar6 != 0x1223) goto LAB_0002dbd0;
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x796f6;
                  break;
                case 1:
                  local_8c = (byte *)0x78b5b;
                  break;
                case 2:
                  local_8c = (byte *)0x79a40;
                  break;
                case 3:
                  local_8c = (byte *)0x79a32;
                  break;
                case 4:
                  local_8c = (byte *)0x79a1f;
                  break;
                case 5:
                  local_8c = (byte *)0x79a0b;
                  break;
                case 6:
                  local_8c = (byte *)0x799f7;
                  break;
                case 7:
                  local_8c = (byte *)0x799e6;
                  break;
                case 8:
                  local_8c = (byte *)0x799d4;
                  break;
                case 9:
                  local_8c = (byte *)0x799c4;
                  break;
                case 10:
                  local_8c = (byte *)0x799b5;
                  break;
                case 0xb:
                  local_8c = (byte *)0x799a3;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79992;
                  break;
                case 0xd:
                  local_8c = (byte *)0x79982;
                  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 *)0x78c9f;
              }
              else {
                if (local_80 != 1) goto LAB_0002dbd0;
                local_8c = (byte *)0x78bca;
              }
            }
          }
          else {
            if (uVar6 == 0x5aa5) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b095;
                break;
              case 1:
                local_8c = (byte *)0x78a54;
                break;
              case 2:
                local_8c = (byte *)0x7b488;
                break;
              case 3:
                local_8c = (byte *)0x7b479;
                break;
              case 4:
                local_8c = (byte *)0x7b465;
                break;
              case 5:
                local_8c = (byte *)0x7b453;
                break;
              case 6:
                local_8c = (byte *)0x7b441;
                break;
              case 7:
                local_8c = (byte *)0x7b42f;
                break;
              case 8:
                local_8c = (byte *)0x7b41a;
                break;
              case 9:
                local_8c = (byte *)0x7b405;
                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 *)0x7b5b8;
                break;
              case 1:
                local_8c = &UNK_00078a0f;
                break;
              case 2:
                local_8c = &UNK_00078c90;
                break;
              case 3:
                local_8c = (byte *)0x78c7e;
                break;
              case 4:
                local_8c = &UNK_00078c71;
                break;
              case 5:
                local_8c = &UNK_00078c62;
                break;
              case 6:
                local_8c = (byte *)0x78c55;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (uVar6 != 0x5441) goto LAB_0002dbd0;
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7aa64;
              break;
            case 1:
              local_8c = &UNK_00078a85;
              break;
            case 2:
              local_8c = (byte *)0x7b087;
              break;
            case 3:
              local_8c = (byte *)0x7b079;
              break;
            case 4:
              local_8c = (byte *)0x7b06e;
              break;
            case 5:
              local_8c = (byte *)0x7b063;
              break;
            case 6:
              local_8c = (byte *)0x7b055;
              break;
            case 7:
              local_8c = (byte *)0x7b046;
              break;
            case 8:
              local_8c = (byte *)0x7b038;
              break;
            case 9:
              local_8c = (byte *)0x7b02a;
              break;
            case 10:
              local_8c = (byte *)0x7b01c;
              break;
            case 0xb:
              local_8c = (byte *)0x7b010;
              break;
            case 0xc:
              local_8c = (byte *)0x7b004;
              break;
            case 0xd:
              local_8c = (byte *)0x7aff8;
              break;
            case 0xe:
              local_8c = (byte *)0x7afe9;
              break;
            case 0xf:
              local_8c = (byte *)0x7afd4;
              break;
            case 0x10:
              local_8c = (byte *)0x7afbf;
              break;
            case 0x11:
              local_8c = (byte *)0x7afaa;
              break;
            case 0x12:
              local_8c = (byte *)0x7af95;
              break;
            case 0x13:
              local_8c = (byte *)0x7af7d;
              break;
            case 0x14:
              local_8c = (byte *)0x7af65;
              break;
            case 0x15:
              local_8c = (byte *)0x7af4d;
              break;
            case 0x16:
              local_8c = (byte *)0x7af3e;
              break;
            case 0x17:
              local_8c = (byte *)0x7af2f;
              break;
            case 0x18:
              local_8c = (byte *)0x7af20;
              break;
            case 0x19:
              local_8c = (byte *)0x7af10;
              break;
            case 0x1a:
              local_8c = (byte *)0x7aefc;
              break;
            case 0x1b:
              local_8c = (byte *)0x7aee9;
              break;
            case 0x1c:
              local_8c = (byte *)0x7aed6;
              break;
            case 0x1d:
              local_8c = (byte *)0x7aec3;
              break;
            case 0x1e:
              local_8c = (byte *)0x7aeb3;
              break;
            case 0x1f:
              local_8c = (byte *)0x7aea3;
              break;
            case 0x20:
              local_8c = (byte *)0x7ae93;
              break;
            case 0x21:
              local_8c = (byte *)0x7ae81;
              break;
            case 0x22:
              local_8c = (byte *)0x7ae6f;
              break;
            case 0x23:
              local_8c = (byte *)0x7ae5d;
              break;
            case 0x24:
              local_8c = (byte *)0x7ae50;
              break;
            case 0x25:
              local_8c = (byte *)0x7ae3c;
              break;
            case 0x26:
              local_8c = (byte *)0x7ae26;
              break;
            case 0x27:
              local_8c = (byte *)0x7ae13;
              break;
            case 0x28:
              local_8c = (byte *)0x7ae05;
              break;
            default:
              goto LAB_0002dbd0;
            case 200:
              local_8c = (byte *)0x7adf1;
              break;
            case 0xc9:
              local_8c = (byte *)0x7addf;
            }
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0xad45) {
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79a4e;
            break;
          case 1:
            local_8c = (byte *)0x78b2d;
            break;
          case 2:
            local_8c = (byte *)0x79de8;
            break;
          case 3:
            local_8c = (byte *)0x79dda;
            break;
          case 4:
            local_8c = (byte *)0x79dc9;
            break;
          case 5:
            local_8c = (byte *)0x79db8;
            break;
          case 6:
            local_8c = (byte *)0x79da8;
            break;
          case 7:
            local_8c = (byte *)0x79d95;
            break;
          case 8:
            local_8c = (byte *)0x79d86;
            break;
          case 9:
            local_8c = (byte *)0x79d73;
            break;
          case 10:
            local_8c = (byte *)0x79d62;
            break;
          case 0xb:
            local_8c = (byte *)0x79d51;
            break;
          case 0xc:
            local_8c = (byte *)0x79d42;
            break;
          default:
            goto LAB_0002dbd0;
          case 0x80:
            local_8c = (byte *)0x79d28;
            break;
          case 0x81:
            local_8c = (byte *)0x79d10;
          }
          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 *)0x79874;
            }
            else if (local_80 < 7) {
              if (local_80 == 2) {
                local_8c = (byte *)0x798aa;
              }
              else if (local_80 < 3) {
                if (local_80 == 0) {
                  local_8c = (byte *)0x78bec;
                }
                else {
                  local_8c = (byte *)0x78b72;
                  if (local_80 != 1) goto LAB_0002dbd0;
                }
              }
              else {
                local_8c = (byte *)0x79890;
                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 *)0x7983f;
            }
            else if (local_80 < 10) {
              if (local_80 == 7) {
                local_8c = (byte *)0x79861;
              }
              else {
                local_8c = (byte *)0x7984e;
                if (local_80 != 8) goto LAB_0002dbd0;
              }
            }
            else if (local_80 == 200) {
              local_8c = (byte *)0x79816;
            }
            else if (local_80 == 0xc9) {
              local_8c = (byte *)0x79801;
            }
            else {
              if (local_80 != 10) goto LAB_0002dbd0;
              local_8c = (byte *)0x7982d;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 == 0xf00d) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x79055;
              break;
            case 1:
              local_8c = &UNK_00078b99;
              break;
            case 2:
              local_8c = &UNK_00079654;
              break;
            case 3:
              local_8c = (byte *)0x7964b;
              break;
            case 4:
              local_8c = (byte *)0x79642;
              break;
            case 5:
              local_8c = (byte *)0x79633;
              break;
            case 6:
              local_8c = (byte *)0x79623;
              break;
            case 7:
              local_8c = (byte *)0x79613;
              break;
            case 8:
              local_8c = (byte *)0x79603;
              break;
            case 9:
              local_8c = (byte *)0x795f3;
              break;
            case 10:
              local_8c = (byte *)0x795e7;
              break;
            case 0xb:
              local_8c = (byte *)0x795db;
              break;
            case 0xc:
              local_8c = (byte *)0x795cf;
              break;
            case 0xd:
              local_8c = (byte *)0x795c3;
              break;
            case 0xe:
              local_8c = (byte *)0x795b7;
              break;
            case 0xf:
              local_8c = (byte *)0x795aa;
              break;
            case 0x10:
              local_8c = (byte *)0x7959b;
              break;
            case 0x11:
              local_8c = (byte *)0x7958c;
              break;
            case 0x12:
              local_8c = (byte *)0x7957f;
              break;
            case 0x13:
              local_8c = (byte *)0x79570;
              break;
            case 0x14:
              local_8c = (byte *)0x7955c;
              break;
            case 0x15:
              local_8c = (byte *)0x7954a;
              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 *)0x7a170;
              break;
            case 1:
              local_8c = (byte *)0x78ad6;
              break;
            case 2:
              local_8c = (byte *)0x7a823;
              break;
            case 3:
              local_8c = (byte *)0x7a813;
              break;
            case 4:
              local_8c = (byte *)0x7a803;
              break;
            case 5:
              local_8c = (byte *)0x7a7f4;
              break;
            case 6:
              local_8c = (byte *)0x7a7e5;
              break;
            case 7:
              local_8c = (byte *)0x7a7d6;
              break;
            case 8:
              local_8c = (byte *)0x7a7c9;
              break;
            case 9:
              local_8c = (byte *)0x7a7ba;
              break;
            case 10:
              local_8c = (byte *)0x7a7ab;
              break;
            case 0xb:
              local_8c = (byte *)0x7a79c;
              break;
            default:
              goto LAB_0002dbd0;
            case 0x11:
              local_8c = (byte *)0x7a78a;
              break;
            case 0x12:
              local_8c = (byte *)0x7a779;
              break;
            case 0x13:
              local_8c = (byte *)0x7a769;
              break;
            case 0x18:
              local_8c = (byte *)0x7a75c;
              break;
            case 0x19:
              local_8c = (byte *)0x7a74b;
              break;
            case 0x1a:
              local_8c = (byte *)0x7a73a;
              break;
            case 0x1b:
              local_8c = (byte *)0x7a729;
              break;
            case 0x1c:
              local_8c = (byte *)0x7a71b;
              break;
            case 0x1d:
              local_8c = (byte *)0x7a70d;
              break;
            case 0x1e:
              local_8c = (byte *)0x7a6fe;
              break;
            case 0x1f:
              local_8c = (byte *)0x7a6ed;
              break;
            case 0x20:
              local_8c = (byte *)0x7a6db;
              break;
            case 0x21:
              local_8c = (byte *)0x7a6ca;
              break;
            case 0x22:
              local_8c = (byte *)0x7a6b9;
              break;
            case 0x23:
              local_8c = (byte *)0x7a6a8;
              break;
            case 0x24:
              local_8c = (byte *)0x7a697;
              break;
            case 0x25:
              local_8c = (byte *)0x7a686;
              break;
            case 0x26:
              local_8c = (byte *)0x7a676;
              break;
            case 0x27:
              local_8c = (byte *)0x7a666;
              break;
            case 0x28:
              local_8c = (byte *)0x7a656;
              break;
            case 0x29:
              local_8c = (byte *)0x7a646;
            }
            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 *)0x79d05;
                  break;
                case 1:
                  local_8c = &UNK_00078b09;
                  break;
                case 2:
                  local_8c = (byte *)0x7a165;
                  break;
                case 3:
                  local_8c = (byte *)0x7a156;
                  break;
                case 4:
                  local_8c = (byte *)0x7a146;
                  break;
                case 5:
                  local_8c = (byte *)0x7a137;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 0x30:
                  local_8c = &UNK_0007a12c;
                  break;
                case 0x31:
                  local_8c = &UNK_0007a120;
                  break;
                case 0x32:
                  local_8c = (byte *)0x7a115;
                  break;
                case 0x40:
                  local_8c = &UNK_0007a10a;
                  break;
                case 0x42:
                  local_8c = (byte *)0x7a0fd;
                  break;
                case 0x44:
                  local_8c = &UNK_0007a0f2;
                  break;
                case 0x46:
                  local_8c = (byte *)0x7a0e5;
                  break;
                case 0x48:
                  local_8c = &UNK_0007a0da;
                  break;
                case 0x4a:
                  local_8c = (byte *)0x7a0cd;
                  break;
                case 0x4c:
                  local_8c = &UNK_0007a0c2;
                  break;
                case 0x50:
                  local_8c = (byte *)0x7a0b5;
                  break;
                case 0x52:
                  local_8c = &UNK_0007a0a8;
                  break;
                case 0x54:
                  local_8c = (byte *)0x7a09b;
                  break;
                case 0x56:
                  local_8c = (byte *)0x7a08e;
                  break;
                case 0x60:
                  local_8c = (byte *)0x7a07e;
                  break;
                case 0x62:
                  local_8c = (byte *)0x7a06e;
                  break;
                case 100:
                  local_8c = (byte *)0x7a05e;
                  break;
                case 0x66:
                  local_8c = (byte *)0x7a04e;
                  break;
                case 0x68:
                  local_8c = (byte *)0x7a03e;
                  break;
                case 0x6c:
                  local_8c = (byte *)0x7a02e;
                  break;
                case 0x70:
                  local_8c = (byte *)0x7a023;
                  break;
                case 0x80:
                  local_8c = (byte *)0x7a015;
                  break;
                case 0x90:
                  local_8c = (byte *)0x7a009;
                  break;
                case 0xa0:
                  local_8c = (byte *)0x79ffa;
                  break;
                case 0xb0:
                  local_8c = (byte *)0x79fef;
                  break;
                case 0xc0:
                  local_8c = (byte *)0x79fe4;
                  break;
                case 0xd0:
                  local_8c = (byte *)0x79fd8;
                  break;
                case 0xe0:
                  local_8c = (byte *)0x79fc9;
                }
                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 *)0x79c00;
                  break;
                case 1:
                  local_8c = (byte *)0x78b12;
                  break;
                case 2:
                  local_8c = (byte *)0x79faf;
                  break;
                case 3:
                  local_8c = (byte *)0x79fa1;
                  break;
                case 4:
                  local_8c = (byte *)0x79f94;
                  break;
                case 5:
                  local_8c = (byte *)0x79f87;
                  break;
                case 6:
                  local_8c = (byte *)0x79f79;
                  break;
                case 7:
                  local_8c = (byte *)0x79f6c;
                  break;
                case 8:
                  local_8c = &UNK_00079f5f;
                  break;
                case 9:
                  local_8c = &UNK_00079f53;
                  break;
                case 10:
                  local_8c = (byte *)0x79f47;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79f37;
                  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 *)0x7a8d8;
                    break;
                  case 1:
                    local_8c = (byte *)0x78a98;
                    break;
                  case 2:
                    local_8c = (byte *)0x7ad36;
                    break;
                  case 3:
                    local_8c = (byte *)0x7ad20;
                    break;
                  case 4:
                    local_8c = (byte *)0x7ad0b;
                    break;
                  case 5:
                    local_8c = (byte *)0x7acfb;
                    break;
                  case 6:
                    local_8c = (byte *)0x7ace1;
                    break;
                  case 7:
                    local_8c = (byte *)0x7accb;
                    break;
                  case 8:
                    local_8c = (byte *)0x7acb7;
                    break;
                  case 9:
                    local_8c = (byte *)0x7aca6;
                    break;
                  case 10:
                    local_8c = (byte *)0x7ac99;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7ac88;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7ac76;
                    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 *)0x7b545;
                  break;
                case 1:
                  local_8c = &UNK_00078a1a;
                  break;
                case 2:
                  local_8c = &UNK_0007b8ef;
                  break;
                case 3:
                  local_8c = &UNK_0007b8e4;
                  break;
                case 4:
                  local_8c = &UNK_0007b8da;
                  break;
                case 5:
                  local_8c = (byte *)0x7b8cc;
                  break;
                case 6:
                  local_8c = (byte *)0x7b8bd;
                  break;
                case 7:
                  local_8c = (byte *)0x7b8ad;
                  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 *)0x7b3fa;
                  break;
                case 1:
                  local_8c = (byte *)0x78a2c;
                  break;
                case 2:
                  local_8c = (byte *)0x7b689;
                  break;
                case 3:
                  local_8c = (byte *)0x7b679;
                  break;
                case 4:
                  local_8c = (byte *)0x7b669;
                  break;
                case 5:
                  local_8c = (byte *)0x7b65c;
                  break;
                case 6:
                  local_8c = (byte *)0x7b64f;
                  break;
                case 7:
                  local_8c = (byte *)0x7b643;
                  break;
                case 8:
                  local_8c = (byte *)0x7b637;
                  break;
                case 9:
                  local_8c = (byte *)0x7b62c;
                  break;
                case 10:
                  local_8c = (byte *)0x7b620;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7b612;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7b604;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7b5f8;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7b5ea;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7b5de;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7b5d2;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7b5c4;
                  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 *)0x7ad4b;
                break;
              case 1:
                local_8c = (byte *)0x78a6f;
                break;
              case 2:
                local_8c = (byte *)0x7b198;
                break;
              case 3:
                local_8c = &UNK_0007b18c;
                break;
              case 4:
                local_8c = &UNK_0007b17f;
                break;
              case 5:
                local_8c = (byte *)0x7b16e;
                break;
              case 6:
                local_8c = (byte *)0x7b15c;
                break;
              case 7:
                local_8c = (byte *)0x7b14a;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < uVar6) {
              if (uVar6 == 0x5b) {
code_r0x0002e741:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79f2d;
                  break;
                case 1:
                  local_8c = (byte *)0x78af0;
                  break;
                case 2:
                  local_8c = (byte *)0x7a3dc;
                  break;
                case 3:
                  local_8c = (byte *)0x7a3cc;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 6:
                  local_8c = (byte *)0x7a3bc;
                  break;
                case 7:
                  local_8c = (byte *)0x7a3ac;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a39d;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a38e;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a37b;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a36a;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 == 0x5c) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79fbd;
                  break;
                case 1:
                  local_8c = &UNK_00078ae6;
                  break;
                case 2:
                  local_8c = &UNK_0007a62f;
                  break;
                case 3:
                  local_8c = &UNK_0007a626;
                  break;
                case 4:
                  local_8c = (byte *)0x7a611;
                  break;
                case 5:
                  local_8c = (byte *)0x7a5fc;
                  break;
                case 6:
                  local_8c = (byte *)0x7a5e9;
                  break;
                case 7:
                  local_8c = (byte *)0x7a5d6;
                  break;
                case 8:
                  local_8c = (byte *)0x7a5c1;
                  break;
                case 9:
                  local_8c = (byte *)0x7a5b1;
                  break;
                case 10:
                  local_8c = (byte *)0x7a5a1;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7a592;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7a580;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a56e;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a561;
                  break;
                case 0xf:
                  local_8c = &UNK_0007a554;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a541;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7a52e;
                  break;
                case 0x12:
                  local_8c = (byte *)0x7a522;
                  break;
                case 0x13:
                  local_8c = (byte *)0x7a512;
                  break;
                case 0x14:
                  local_8c = (byte *)0x7a502;
                  break;
                case 0x15:
                  local_8c = (byte *)0x7a4f2;
                  break;
                case 0x16:
                  local_8c = (byte *)0x7a4df;
                  break;
                case 0x17:
                  local_8c = (byte *)0x7a4cc;
                  break;
                case 0x18:
                  local_8c = (byte *)0x7a4b8;
                  break;
                case 0x19:
                  local_8c = (byte *)0x7a4a4;
                  break;
                case 0x1a:
                  local_8c = (byte *)0x7a490;
                  break;
                case 0x1b:
                  local_8c = (byte *)0x7a47c;
                  break;
                case 0x1c:
                  local_8c = (byte *)0x7a469;
                  break;
                case 0x1d:
                  local_8c = (byte *)0x7a456;
                  break;
                case 0x1e:
                  local_8c = (byte *)0x7a443;
                  break;
                case 0x1f:
                  local_8c = (byte *)0x7a430;
                  break;
                case 0x20:
                  local_8c = (byte *)0x7a41f;
                  break;
                case 0x21:
                  local_8c = (byte *)0x7a40d;
                  break;
                case 0x22:
                  local_8c = (byte *)0x7a3fb;
                  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 *)0x7add0;
                break;
              case 1:
                local_8c = (byte *)0x78a62;
                break;
              case 2:
                local_8c = (byte *)0x7b3ed;
                break;
              case 3:
                local_8c = &UNK_0007b3e1;
                break;
              case 4:
                local_8c = (byte *)0x7b3cf;
                break;
              case 5:
                local_8c = (byte *)0x7b3bd;
                break;
              case 6:
                local_8c = (byte *)0x7b3ac;
                break;
              case 7:
                local_8c = (byte *)0x7b394;
                break;
              case 8:
                local_8c = (byte *)0x7b37e;
                break;
              case 9:
                local_8c = &UNK_0007b371;
                break;
              case 10:
                local_8c = (byte *)0x7b35f;
                break;
              case 0xb:
                local_8c = (byte *)0x7b34d;
                break;
              case 0xc:
                local_8c = (byte *)0x7b33a;
                break;
              case 0xd:
                local_8c = (byte *)0x7b327;
                break;
              case 0xe:
                local_8c = (byte *)0x7b314;
                break;
              case 0xf:
                local_8c = (byte *)0x7b304;
                break;
              case 0x10:
                local_8c = (byte *)0x7b2f4;
                break;
              case 0x11:
                local_8c = (byte *)0x7b2e4;
                break;
              case 0x12:
                local_8c = (byte *)0x7b2d4;
                break;
              case 0x13:
                local_8c = (byte *)0x7b2c4;
                break;
              case 0x14:
                local_8c = (byte *)0x7b2b5;
                break;
              case 0x15:
                local_8c = (byte *)0x7b2a2;
                break;
              case 0x16:
                local_8c = (byte *)0x7b28f;
                break;
              case 0x17:
                local_8c = (byte *)0x7b27c;
                break;
              case 0x18:
                local_8c = (byte *)0x7b26b;
                break;
              case 0x19:
                local_8c = (byte *)0x7b25a;
                break;
              case 0x1a:
                local_8c = (byte *)0x7b248;
                break;
              case 0x1b:
                local_8c = (byte *)0x7b234;
                break;
              case 0x1c:
                local_8c = (byte *)0x7b223;
                break;
              case 0x1d:
                local_8c = (byte *)0x7b212;
                break;
              case 0x1e:
                local_8c = (byte *)0x7b1fd;
                break;
              case 0x1f:
                local_8c = (byte *)0x7b1e8;
                break;
              case 0x20:
                local_8c = (byte *)0x7b1d4;
                break;
              case 0x21:
                local_8c = (byte *)0x7b1c1;
                break;
              case 0x22:
                local_8c = (byte *)0x7b1b1;
                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 *)0x7a3ec;
                break;
              case 2:
                local_8c = (byte *)0x78abb;
                break;
              case 3:
                local_8c = (byte *)0x7aa56;
                break;
              case 4:
                local_8c = (byte *)0x7aa47;
                break;
              case 5:
                local_8c = (byte *)0x7aa2f;
                break;
              case 6:
                local_8c = (byte *)0x7aa17;
                break;
              case 7:
                local_8c = (byte *)0x7a9fe;
                break;
              case 8:
                local_8c = (byte *)0x7a9e6;
                break;
              case 9:
                local_8c = (byte *)0x7a9ce;
                break;
              case 10:
                local_8c = (byte *)0x7a9b5;
                break;
              case 0xb:
                local_8c = (byte *)0x7a99d;
                break;
              case 0xc:
                local_8c = (byte *)0x7a985;
                break;
              case 0xd:
                local_8c = (byte *)0x7a975;
                break;
              case 0xe:
                local_8c = (byte *)0x7a960;
                break;
              case 0xf:
                local_8c = (byte *)0x7a950;
                break;
              case 0x10:
                local_8c = (byte *)0x7a93e;
                break;
              case 0x11:
                local_8c = (byte *)0x7a92e;
                break;
              case 0x12:
                local_8c = (byte *)0x7a91e;
                break;
              case 0x13:
                local_8c = (byte *)0x7a90b;
                break;
              case 0x14:
                local_8c = (byte *)0x7a8f8;
                break;
              case 0x15:
                local_8c = (byte *)0x7a8e5;
              }
              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 *)0x79df7;
          break;
        case 1:
          local_8c = (byte *)0x78b00;
          break;
        case 2:
          local_8c = (byte *)0x7a352;
          break;
        case 3:
          local_8c = (byte *)0x7a348;
          break;
        case 4:
          local_8c = (byte *)0x7a339;
          break;
        case 5:
          local_8c = (byte *)0x7a329;
          break;
        case 6:
          local_8c = (byte *)0x7a319;
          break;
        case 7:
          local_8c = (byte *)0x7a304;
          break;
        case 8:
          local_8c = (byte *)0x7a2f1;
          break;
        case 9:
          local_8c = (byte *)0x7a2e5;
          break;
        case 10:
          local_8c = (byte *)0x7a2d5;
          break;
        case 0xb:
          local_8c = (byte *)0x7a2c4;
          break;
        case 0xc:
          local_8c = (byte *)0x7a2b4;
          break;
        case 0xd:
          local_8c = (byte *)0x7a2a6;
          break;
        case 0xe:
          local_8c = (byte *)0x7a298;
          break;
        case 0xf:
          local_8c = (byte *)0x7a287;
          break;
        case 0x10:
          local_8c = (byte *)0x7a276;
          break;
        case 0x11:
          local_8c = (byte *)0x7a265;
          break;
        case 0x12:
          local_8c = (byte *)0x7a250;
          break;
        case 0x13:
          local_8c = (byte *)0x7a23c;
          break;
        case 0x14:
          local_8c = (byte *)0x7a22b;
          break;
        case 0x15:
          local_8c = (byte *)0x7a21a;
          break;
        case 0x16:
          local_8c = (byte *)0x7a20d;
          break;
        case 0x17:
          local_8c = (byte *)0x7a202;
          break;
        case 0x18:
          local_8c = (byte *)0x7a1f1;
          break;
        case 0x19:
          local_8c = (byte *)0x7a1e0;
          break;
        case 0x1a:
          local_8c = (byte *)0x7a1cc;
          break;
        case 0x1b:
          local_8c = (byte *)0x7a1b8;
          break;
        case 0x1c:
          local_8c = (byte *)0x7a1a8;
          break;
        case 0x1d:
          local_8c = (byte *)0x7a198;
          break;
        case 0x1e:
          local_8c = (byte *)0x7a18a;
          break;
        case 0x1f:
          local_8c = (byte *)0x7a17d;
          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 *)0x798b6;
              break;
            case 1:
              local_8c = (byte *)0x78b47;
              break;
            case 2:
              local_8c = (byte *)0x79bf7;
              break;
            case 3:
              local_8c = &UNK_00079bef;
              break;
            case 4:
              local_8c = (byte *)0x79be4;
              break;
            case 5:
              local_8c = (byte *)0x79bd9;
              break;
            case 6:
              local_8c = &UNK_00079bcf;
              break;
            case 7:
              local_8c = (byte *)0x79bc3;
              break;
            default:
              goto LAB_0002dbd0;
            case 0xd:
              local_8c = (byte *)0x79bb7;
              break;
            case 0x13:
              local_8c = (byte *)0x79bac;
              break;
            case 0x14:
              local_8c = (byte *)0x79b9d;
              break;
            case 0x15:
              local_8c = (byte *)0x79b8e;
              break;
            case 0x16:
              local_8c = (byte *)0x79b7f;
              break;
            case 0x17:
              local_8c = (byte *)0x79b6b;
              break;
            case 0x18:
              local_8c = (byte *)0x79b59;
            }
            goto LAB_0002dd00;
          }
          goto LAB_0002dbd0;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7b696;
          break;
        case 1:
          local_8c = &UNK_000789f5;
          break;
        case 2:
          local_8c = (byte *)0x78a01;
          break;
        case 3:
          local_8c = &UNK_000789c8;
          break;
        case 4:
          local_8c = (byte *)0x789e3;
          break;
        case 5:
          local_8c = &UNK_0007ba02;
          break;
        case 6:
          local_8c = &UNK_0007b9f5;
          break;
        case 7:
          local_8c = &UNK_0007b9e8;
          break;
        case 8:
          local_8c = (byte *)0x7b9d5;
          break;
        case 9:
          local_8c = (byte *)0x7b9bd;
          break;
        case 10:
          local_8c = (byte *)0x7b9a7;
          break;
        case 0xb:
          local_8c = &UNK_0007b99a;
          break;
        case 0xc:
          local_8c = (byte *)0x7b98b;
          break;
        case 0xd:
          local_8c = (byte *)0x7b97c;
          break;
        default:
          goto LAB_0002dbd0;
        case 0xf:
          local_8c = (byte *)0x7b96e;
          break;
        case 0x10:
          local_8c = (byte *)0x7b95c;
          break;
        case 0x11:
          local_8c = (byte *)0x7b949;
          break;
        case 0x12:
          local_8c = &UNK_0007b939;
          break;
        case 0x13:
          local_8c = (byte *)0x7b929;
          break;
        case 0x14:
          local_8c = (byte *)0x7b917;
          break;
        case 0x15:
          local_8c = (byte *)0x7b904;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 == 0x54) {
code_r0x0002edcd:
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7ac6a;
          break;
        case 1:
          local_8c = &UNK_00078a7c;
          break;
        case 2:
          local_8c = &UNK_0007b134;
          break;
        case 3:
          local_8c = &UNK_0007b12a;
          break;
        case 4:
          local_8c = &UNK_0007b120;
          break;
        case 5:
          local_8c = (byte *)0x7b112;
          break;
        case 6:
          local_8c = (byte *)0x7b104;
          break;
        case 7:
          local_8c = (byte *)0x7b0f6;
          break;
        case 8:
          local_8c = (byte *)0x7b0e7;
          break;
        case 9:
          local_8c = (byte *)0x7b0d8;
          break;
        case 10:
          local_8c = (byte *)0x7b0c8;
          break;
        case 0xb:
          local_8c = (byte *)0x7b0b3;
          break;
        case 0xc:
          local_8c = (byte *)0x7b0a0;
          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 *)0x7a833;
          break;
        case 1:
          local_8c = &UNK_00078aa7;
          break;
        case 2:
          local_8c = (byte *)0x7ac60;
          break;
        case 3:
          local_8c = (byte *)0x7ac56;
          break;
        case 4:
          local_8c = (byte *)0x7ac4c;
          break;
        case 5:
          local_8c = (byte *)0x7ac42;
          break;
        case 6:
          local_8c = (byte *)0x7ac36;
          break;
        case 7:
          local_8c = (byte *)0x7ac29;
          break;
        case 8:
          local_8c = (byte *)0x7ac1c;
          break;
        case 9:
          local_8c = (byte *)0x7ac0f;
          break;
        case 10:
          local_8c = (byte *)0x7ac02;
          break;
        case 0xb:
          local_8c = (byte *)0x7abed;
          break;
        case 0xc:
          local_8c = (byte *)0x7abda;
          break;
        case 0xd:
          local_8c = (byte *)0x7abce;
          break;
        case 0xe:
          local_8c = (byte *)0x7abc0;
          break;
        case 0xf:
          local_8c = (byte *)0x7abb2;
          break;
        case 0x10:
          local_8c = (byte *)0x7aba4;
          break;
        case 0x11:
          local_8c = (byte *)0x7ab95;
          break;
        case 0x12:
          local_8c = (byte *)0x7ab84;
          break;
        case 0x13:
          local_8c = (byte *)0x7ab73;
          break;
        case 0x14:
          local_8c = (byte *)0x7ab62;
          break;
        case 0x15:
          local_8c = (byte *)0x7ab51;
          break;
        case 0x16:
          local_8c = (byte *)0x7ab44;
          break;
        case 0x17:
          local_8c = (byte *)0x7ab35;
          break;
        case 0x18:
          local_8c = (byte *)0x7ab26;
          break;
        case 0x19:
          local_8c = (byte *)0x7ab17;
          break;
        case 0x1a:
          local_8c = (byte *)0x7ab0c;
          break;
        case 0x1b:
          local_8c = (byte *)0x7aaff;
          break;
        case 0x1c:
          local_8c = (byte *)0x7aaf2;
          break;
        case 0x1d:
          local_8c = (byte *)0x7aae5;
          break;
        case 0x1e:
          local_8c = (byte *)0x7aad7;
          break;
        case 0x1f:
          local_8c = (byte *)0x7aac9;
          break;
        case 0x20:
          local_8c = (byte *)0x7aab6;
          break;
        case 0x21:
          local_8c = (byte *)0x7aaab;
          break;
        case 0x22:
          local_8c = (byte *)0x7aa93;
          break;
        case 0x23:
          local_8c = (byte *)0x7aa86;
          break;
        case 0x24:
          local_8c = (byte *)0x7aa6f;
          break;
        default:
          goto LAB_0002dbd0;
        }
LAB_0002dd00:
        pcVar9 = "%-22s";
        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;
            break;
          case 1:
            local_8c = (byte *)0x78a39;
            break;
          case 2:
            local_8c = (byte *)0x7b5a6;
            break;
          case 3:
            local_8c = &UNK_0007b59c;
            break;
          case 4:
            local_8c = &UNK_0007b592;
            break;
          case 5:
            local_8c = (byte *)0x7b582;
            break;
          case 6:
            local_8c = &UNK_0007b578;
            break;
          case 7:
            local_8c = (byte *)0x7b563;
            break;
          case 8:
            local_8c = (byte *)0x7b550;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0x56) {
code_r0x0002e577:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b13e;
            break;
          case 1:
            local_8c = &UNK_00078a4b;
            break;
          case 2:
            local_8c = (byte *)0x7b536;
            break;
          case 3:
            local_8c = (byte *)0x7b525;
            break;
          case 4:
            local_8c = &UNK_0007b51b;
            break;
          case 5:
            local_8c = (byte *)0x7b50b;
            break;
          case 6:
            local_8c = (byte *)0x7b4f9;
            break;
          case 7:
            local_8c = &UNK_0007b4ef;
            break;
          case 8:
            local_8c = (byte *)0x7b4df;
            break;
          case 9:
            local_8c = (byte *)0x7b4cd;
            break;
          case 10:
            local_8c = &UNK_0007b4c3;
            break;
          case 0xb:
            local_8c = (byte *)0x7b4b3;
            break;
          case 0xc:
            local_8c = (byte *)0x7b4a2;
            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_0007c3b7;
              printf("()%-*s",iVar12,&DAT_0007c3b7);
            }
            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 + 0x5da4]
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 + 0xfffcf3a4]
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 + 0xfffcf368]
SUB ESP,0x4
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
MOV dword ptr [ESP],EAX
CALL 0x00066db0
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 + 0x5da4]
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 + 0xfffcf56c]
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 + 0xfffc49a4]
MOV dword ptr [ESP],ESI
TEST EAX,EAX
LEA EAX,[EBX + 0xfffc498e]
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 + 0xfffd87b0]
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 + 0xfffcf434]
PUSH 0x5
JMP 0x0002d598
TEST EAX,EAX
JZ 0x0002ed70
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf4b4]
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 + 0xfffc7a76]
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 + 0xfffcf614]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP EDX
POP ECX
PUSH ESI
PUSH EAX
CALL 0x00066870
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 + 0xfffc7a15]
MOV EDI,dword ptr [EAX]
LEA EAX,[EBX + 0xfffc7a0f]
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 + 0xfffc67f4]
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 + 0xfffd88cc]
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 + 0xfffd88e8]
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 + 0xfffc5a5f]
MOV dword ptr [ESP + 0x10],ECX
CMP EAX,0xc9
JZ 0x0002dd00
JMP 0x0002dbd0
CMP EAX,0x3
JZ 0x00031fa2
JA 0x0002deea
LEA ECX,[EBX + 0xfffc4b50]
MOV dword ptr [ESP + 0x10],ECX
CMP EAX,0x1
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5b40]
LEA EDX,[EBX + 0xfffc57f3]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5b11]
CMP dword ptr [ESP + 0x1c],0x5
MOV dword ptr [ESP + 0x10],EAX
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5aff]
LEA EDX,[EBX + 0xfffc5b23]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
LEA EDI,[EBX + 0xfffc5ad5]
MOV dword ptr [ESP + 0x10],EDI
CMP EAX,0x9
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5ac7]
LEA EDX,[EBX + 0xfffc5ae3]
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 + 0xfffd8908]
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 + 0xfffd893c]
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 + 0xfffd89a8]
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 + 0xfffd8a28]
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 + 0xfffd8a80]
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 + 0xfffd8aac]
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 + 0xfffd8af4]
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 + 0xfffd8b28]
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 + 0xfffd8b78]
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 + 0xfffd8ba8]
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 + 0xfffc4bca]
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 + 0xfffd8be0]
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 + 0xfffd8c04]
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 + 0xfffd8c4c]
ADD EAX,EBX
JMP EAX
CMP EAX,0x2
JZ 0x00031f84
JBE 0x0002e3ba
LEA EAX,[EBX + 0xfffc5890]
CMP dword ptr [ESP + 0x1c],0x4
MOV dword ptr [ESP + 0x10],EAX
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5882]
LEA EDX,[EBX + 0xfffc589e]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
TEST EAX,EAX
JZ 0x0002f13b
LEA EDI,[EBX + 0xfffc4b72]
MOV dword ptr [ESP + 0x10],EDI
CMP EAX,0x1
JZ 0x0002dd00
JMP 0x0002dbd0
CMP EAX,0x7
JZ 0x0002f12c
LEA ECX,[EBX + 0xfffc584e]
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 + 0xfffd8c68]
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 + 0xfffd8cc0]
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 + 0xfffd8d44]
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 + 0xfffd8dd0]
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 + 0xfffd8e78]
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 + 0xfffd91a0]
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 + 0xfffd91c4]
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 + 0xfffd91f8]
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 + 0xfffd9250]
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 + 0xfffd92b4]
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 + 0xfffd9348]
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 + 0xfffd93dc]
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 + 0xfffd9434]
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 + 0xfffd9478]
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 + 0xfffc7a66]
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 + 0xfffc46d0]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
TEST EDI,EDI
JS 0x0002eb50
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc7adc]
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 + 0xfffc7ae7]
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 + 0xfffc2949]
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 + 0xfffc2949]
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 + 0xfffc7a33]
JZ 0x0002e9f0
LEA EAX,[EBX + 0xfffc7a34]
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 + 0xfffc83b7]
PUSH EDX
PUSH EAX
LEA EAX,[EBX + 0xfffc7aa0]
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 + 0xfffc7a54]
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 + 0xfffc7ad9]
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 + 0xfffc7aee]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
TEST EDI,EDI
JZ 0x0002ec50
SUB ESP,0x8
LEA EAX,[EBX + 0xfffc7a15]
PUSH EDI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
SUB ESP,0xc
LEA EAX,[EBX + 0xfffc7b0a]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
TEST ESI,ESI
JZ 0x0002ec20
SUB ESP,0x8
LEA EAX,[EBX + 0xfffc7a15]
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 + 0xfffc7ae1]
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 + 0xfffcf638]
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 0x00066870
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 + 0xfffc83b5]
TEST EDX,EDX
JNZ 0x0002ebe5
LEA EAX,[EBX + 0xfffc83b7]
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 + 0xfffc7a76]
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 + 0xfffc7a76]
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 + 0xfffc7a33]
JZ 0x0002ecac
LEA EAX,[EBX + 0xfffc7a34]
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 + 0xfffc7ad1]
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 + 0xfffc2aee]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
MOV EDX,EAX
JMP 0x0002ea57
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf3f0]
PUSH 0x5
JMP 0x0002db38
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf5c8]
PUSH 0x5
JMP 0x0002db38
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf478]
PUSH 0x5
JMP 0x0002db38
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf518]
PUSH 0x5
JMP 0x0002db38
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x81
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9504]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xe
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd970c]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9748]
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 + 0xfffd977c]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x1f
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd97a4]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xe0
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9824]
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 + 0xfffd9ba8]
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 + 0xfffd9bfc]
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 + 0xfffd9c18]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x7
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9c4c]
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 + 0xfffc4c3a]
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 + 0xfffc7ab6]
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 + 0xfffc8a1f]
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 + 0xfffc7a3f]
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 + 0xfffc7aa7]
PUSH EAX
MOV EDI,dword ptr [ESP + 0x40]
PUSH EDI
CALL 0x00013370
ADD ESP,0x10
MOV EDX,EDI
JMP 0x0002ea57
LEA EAX,[EBX + 0xfffc5861]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc4bec]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc582d]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5801]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5a74]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc6639]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
CALL 0x00017590
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
LEA EAX,[EBX + 0xfffc4c9f]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc315d]
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 + 0xfffc7a8a]
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 + 0xfffc5a9f]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5816]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc4ab0]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5a8b]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc58aa]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc583f]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5b34]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5ab3]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc3164]
PUSH 0x5
JMP 0x0002ed2c
LEA EDX,[EBX + 0xfffc7a4c]
CMP EAX,0xffffff03
JZ 0x0002ea57
LEA EDX,[EBX + 0xfffc7a38]
CMP EAX,0xffffff04
JNZ 0x0002f0b3
JMP 0x0002ea57
LEA EDX,[EBX + 0xfffc7a4c]
CMP EAX,0xffffff00
JNZ 0x0002f0b3
JMP 0x0002ea57
LEA EAX,[EBX + 0xfffc5874]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5af1]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
CMP CX,0xb5
JNZ 0x0002f085
LEA EDX,[EBX + 0xfffc7a3f]
CMP EAX,0xffffff02
JNZ 0x0002f0b3
JMP 0x0002ea57
LEA EDX,[EBX + 0xfffc31fc]
JMP 0x0002ea57
LEA EDX,[EBX + 0xfffc7a5b]
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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4;" (assignment_expression "param_8 = DAT_000b9da4" identifier = identifier) ;) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 0)" ( (binary_expression "DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" if (parenthesized_expression "(DAT_000b9da4 != 0)" ( (binary_expression "DAT_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" if (parenthesized_expression "(DAT_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79977;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79977;" (assignment_expression "local_8c = (byte *)0x79977" identifier = (cast_expression "(byte *)0x79977" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b3c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b3c;" (assignment_expression "local_8c = (byte *)0x78b3c" identifier = (cast_expression "(byte *)0x78b3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x79cfa;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cfa;" (assignment_expression "local_8c = (byte *)0x79cfa" identifier = (cast_expression "(byte *)0x79cfa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x79ceb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ceb;" (assignment_expression "local_8c = (byte *)0x79ceb" identifier = (cast_expression "(byte *)0x79ceb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x79cdf;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cdf;" (assignment_expression "local_8c = (byte *)0x79cdf" identifier = (cast_expression "(byte *)0x79cdf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x79cd3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cd3;" (assignment_expression "local_8c = (byte *)0x79cd3" identifier = (cast_expression "(byte *)0x79cd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x79cc7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cc7;" (assignment_expression "local_8c = (byte *)0x79cc7" identifier = (cast_expression "(byte *)0x79cc7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x79cb8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cb8;" (assignment_expression "local_8c = (byte *)0x79cb8" identifier = (cast_expression "(byte *)0x79cb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x79ca9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ca9;" (assignment_expression "local_8c = (byte *)0x79ca9" identifier = (cast_expression "(byte *)0x79ca9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x79c9a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c9a;" (assignment_expression "local_8c = (byte *)0x79c9a" identifier = (cast_expression "(byte *)0x79c9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x79c8b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c8b;" (assignment_expression "local_8c = (byte *)0x79c8b" identifier = (cast_expression "(byte *)0x79c8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c7f;" (assignment_expression "local_8c = (byte *)0x79c7f" identifier = (cast_expression "(byte *)0x79c7f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c73;" (assignment_expression "local_8c = (byte *)0x79c73" identifier = (cast_expression "(byte *)0x79c73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = &UNK_00079c68;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00079c68;" (assignment_expression "local_8c = &UNK_00079c68" identifier = (pointer_expression "&UNK_00079c68" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c5c;" (assignment_expression "local_8c = (byte *)0x79c5c" identifier = (cast_expression "(byte *)0x79c5c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c50;" (assignment_expression "local_8c = (byte *)0x79c50" identifier = (cast_expression "(byte *)0x79c50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c44;" (assignment_expression "local_8c = (byte *)0x79c44" identifier = (cast_expression "(byte *)0x79c44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c38;" (assignment_expression "local_8c = (byte *)0x79c38" identifier = (cast_expression "(byte *)0x79c38" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c2a;" (assignment_expression "local_8c = (byte *)0x79c2a" identifier = (cast_expression "(byte *)0x79c2a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c1b;" (assignment_expression "local_8c = (byte *)0x79c1b" identifier = (cast_expression "(byte *)0x79c1b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c0c;" (assignment_expression "local_8c = (byte *)0x79c0c" identifier = (cast_expression "(byte *)0x79c0c" ( (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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b497;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b497;" (assignment_expression "local_8c = (byte *)0x7b497" identifier = (cast_expression "(byte *)0x7b497" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a23;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a23;" (assignment_expression "local_8c = &UNK_00078a23" identifier = (pointer_expression "&UNK_00078a23" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b892;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b892;" (assignment_expression "local_8c = (byte *)0x7b892" identifier = (cast_expression "(byte *)0x7b892" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b883;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b883;" (assignment_expression "local_8c = (byte *)0x7b883" identifier = (cast_expression "(byte *)0x7b883" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b87a;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b87a;" (assignment_expression "local_8c = &UNK_0007b87a" identifier = (pointer_expression "&UNK_0007b87a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b86e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b86e;" (assignment_expression "local_8c = (byte *)0x7b86e" identifier = (cast_expression "(byte *)0x7b86e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b860;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b860;" (assignment_expression "local_8c = (byte *)0x7b860" identifier = (cast_expression "(byte *)0x7b860" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b852;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b852;" (assignment_expression "local_8c = (byte *)0x7b852" identifier = (cast_expression "(byte *)0x7b852" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b844;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b844;" (assignment_expression "local_8c = (byte *)0x7b844" identifier = (cast_expression "(byte *)0x7b844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b832;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b832;" (assignment_expression "local_8c = (byte *)0x7b832" identifier = (cast_expression "(byte *)0x7b832" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b820;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b820;" (assignment_expression "local_8c = (byte *)0x7b820" identifier = (cast_expression "(byte *)0x7b820" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b80e;" (assignment_expression "local_8c = (byte *)0x7b80e" identifier = (cast_expression "(byte *)0x7b80e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7fd;" (assignment_expression "local_8c = (byte *)0x7b7fd" identifier = (cast_expression "(byte *)0x7b7fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7ec;" (assignment_expression "local_8c = (byte *)0x7b7ec" identifier = (cast_expression "(byte *)0x7b7ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7db;" (assignment_expression "local_8c = (byte *)0x7b7db" identifier = (cast_expression "(byte *)0x7b7db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7c6;" (assignment_expression "local_8c = (byte *)0x7b7c6" identifier = (cast_expression "(byte *)0x7b7c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7b1;" (assignment_expression "local_8c = (byte *)0x7b7b1" identifier = (cast_expression "(byte *)0x7b7b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b79c;" (assignment_expression "local_8c = (byte *)0x7b79c" identifier = (cast_expression "(byte *)0x7b79c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b791;" (assignment_expression "local_8c = (byte *)0x7b791" identifier = (cast_expression "(byte *)0x7b791" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b787;" (assignment_expression "local_8c = (byte *)0x7b787" identifier = (cast_expression "(byte *)0x7b787" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b77f;" (assignment_expression "local_8c = &UNK_0007b77f" identifier = (pointer_expression "&UNK_0007b77f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b772;" (assignment_expression "local_8c = (byte *)0x7b772" identifier = (cast_expression "(byte *)0x7b772" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b764;" (assignment_expression "local_8c = (byte *)0x7b764" identifier = (cast_expression "(byte *)0x7b764" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b752;" (assignment_expression "local_8c = (byte *)0x7b752" identifier = (cast_expression "(byte *)0x7b752" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b741;" (assignment_expression "local_8c = (byte *)0x7b741" identifier = (cast_expression "(byte *)0x7b741" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b730;" (assignment_expression "local_8c = (byte *)0x7b730" identifier = (cast_expression "(byte *)0x7b730" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b728;" (assignment_expression "local_8c = &UNK_0007b728" identifier = (pointer_expression "&UNK_0007b728" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b71c;" (assignment_expression "local_8c = &UNK_0007b71c" identifier = (pointer_expression "&UNK_0007b71c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b710;" (assignment_expression "local_8c = &UNK_0007b710" identifier = (pointer_expression "&UNK_0007b710" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b703;" (assignment_expression "local_8c = &UNK_0007b703" identifier = (pointer_expression "&UNK_0007b703" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6f7;" (assignment_expression "local_8c = (byte *)0x7b6f7" identifier = (cast_expression "(byte *)0x7b6f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6ea;" (assignment_expression "local_8c = (byte *)0x7b6ea" identifier = (cast_expression "(byte *)0x7b6ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6dd;" (assignment_expression "local_8c = (byte *)0x7b6dd" identifier = (cast_expression "(byte *)0x7b6dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6cc;" (assignment_expression "local_8c = (byte *)0x7b6cc" identifier = (cast_expression "(byte *)0x7b6cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6c0;" (assignment_expression "local_8c = (byte *)0x7b6c0" identifier = (cast_expression "(byte *)0x7b6c0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6b4;" (assignment_expression "local_8c = (byte *)0x7b6b4" identifier = (cast_expression "(byte *)0x7b6b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6a5;" (assignment_expression "local_8c = (byte *)0x7b6a5" identifier = (cast_expression "(byte *)0x7b6a5" ( (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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78f33;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f33;" (assignment_expression "local_8c = (byte *)0x78f33" identifier = (cast_expression "(byte *)0x78f33" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78bac;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bac;" (assignment_expression "local_8c = (byte *)0x78bac" identifier = (cast_expression "(byte *)0x78bac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x79362;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79362;" (assignment_expression "local_8c = (byte *)0x79362" identifier = (cast_expression "(byte *)0x79362" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7934c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7934c;" (assignment_expression "local_8c = (byte *)0x7934c" identifier = (cast_expression "(byte *)0x7934c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x79333;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79333;" (assignment_expression "local_8c = (byte *)0x79333" identifier = (cast_expression "(byte *)0x79333" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x79323;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79323;" (assignment_expression "local_8c = (byte *)0x79323" identifier = (cast_expression "(byte *)0x79323" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x79310;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79310;" (assignment_expression "local_8c = (byte *)0x79310" identifier = (cast_expression "(byte *)0x79310" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x792fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792fd;" (assignment_expression "local_8c = (byte *)0x792fd" identifier = (cast_expression "(byte *)0x792fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x792ea;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ea;" (assignment_expression "local_8c = (byte *)0x792ea" identifier = (cast_expression "(byte *)0x792ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x792d5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792d5;" (assignment_expression "local_8c = (byte *)0x792d5" identifier = (cast_expression "(byte *)0x792d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x792ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ba;" (assignment_expression "local_8c = (byte *)0x792ba" identifier = (cast_expression "(byte *)0x792ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7929f;" (assignment_expression "local_8c = (byte *)0x7929f" identifier = (cast_expression "(byte *)0x7929f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x79286;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79286;" (assignment_expression "local_8c = (byte *)0x79286" identifier = (cast_expression "(byte *)0x79286" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x79270;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79270;" (assignment_expression "local_8c = (byte *)0x79270" identifier = (cast_expression "(byte *)0x79270" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7925c;" (assignment_expression "local_8c = (byte *)0x7925c" identifier = (cast_expression "(byte *)0x7925c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x79248;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79248;" (assignment_expression "local_8c = (byte *)0x79248" identifier = (cast_expression "(byte *)0x79248" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x79237;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79237;" (assignment_expression "local_8c = (byte *)0x79237" identifier = (cast_expression "(byte *)0x79237" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x79220;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79220;" (assignment_expression "local_8c = (byte *)0x79220" identifier = (cast_expression "(byte *)0x79220" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7920a;" (assignment_expression "local_8c = (byte *)0x7920a" identifier = (cast_expression "(byte *)0x7920a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791f3;" (assignment_expression "local_8c = (byte *)0x791f3" identifier = (cast_expression "(byte *)0x791f3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791dc;" (assignment_expression "local_8c = (byte *)0x791dc" identifier = (cast_expression "(byte *)0x791dc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791ca;" (assignment_expression "local_8c = (byte *)0x791ca" identifier = (cast_expression "(byte *)0x791ca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791b9;" (assignment_expression "local_8c = (byte *)0x791b9" identifier = (cast_expression "(byte *)0x791b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791a6;" (assignment_expression "local_8c = (byte *)0x791a6" identifier = (cast_expression "(byte *)0x791a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x79193;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79193;" (assignment_expression "local_8c = (byte *)0x79193" identifier = (cast_expression "(byte *)0x79193" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7917a;" (assignment_expression "local_8c = (byte *)0x7917a" identifier = (cast_expression "(byte *)0x7917a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79161;" (assignment_expression "local_8c = (byte *)0x79161" identifier = (cast_expression "(byte *)0x79161" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79148;" (assignment_expression "local_8c = (byte *)0x79148" identifier = (cast_expression "(byte *)0x79148" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7912d;" (assignment_expression "local_8c = (byte *)0x7912d" identifier = (cast_expression "(byte *)0x7912d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79115;" (assignment_expression "local_8c = (byte *)0x79115" identifier = (cast_expression "(byte *)0x79115" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790fb;" (assignment_expression "local_8c = (byte *)0x790fb" identifier = (cast_expression "(byte *)0x790fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790e3;" (assignment_expression "local_8c = (byte *)0x790e3" identifier = (cast_expression "(byte *)0x790e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790c8;" (assignment_expression "local_8c = (byte *)0x790c8" identifier = (cast_expression "(byte *)0x790c8" ( (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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }\n            }" { (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" if (parenthesized_expression "(local_80 == 1)" ( (binary_expression "local_80 == 1" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ab0;\n              }" { (expression_statement "local_8c = (byte *)0x78ab0;" (assignment_expression "local_8c = (byte *)0x78ab0" identifier = (cast_expression "(byte *)0x78ab0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" else (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x7a639;\n              }" { (expression_statement "local_8c = (byte *)0x7a639;" (assignment_expression "local_8c = (byte *)0x7a639" identifier = (cast_expression "(byte *)0x7a639" ( (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 *)0x78c3a;\n              }" else (compound_statement "{\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x78c3a;" (assignment_expression "local_8c = (byte *)0x78c3a" identifier = (cast_expression "(byte *)0x78c3a" ( (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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8a0;" (assignment_expression "local_8c = (byte *)0x7b8a0" identifier = (cast_expression "(byte *)0x7b8a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8f8;" (assignment_expression "local_8c = &UNK_0007b8f8" identifier = (pointer_expression "&UNK_0007b8f8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e1c;" (assignment_expression "local_8c = &UNK_00078e1c" identifier = (pointer_expression "&UNK_00078e1c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e0f;" (assignment_expression "local_8c = &UNK_00078e0f" identifier = (pointer_expression "&UNK_00078e0f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e00;" (assignment_expression "local_8c = (byte *)0x78e00" identifier = (cast_expression "(byte *)0x78e00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = &UNK_00078df7;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078df7;" (assignment_expression "local_8c = &UNK_00078df7" identifier = (pointer_expression "&UNK_00078df7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78de2;" (assignment_expression "local_8c = (byte *)0x78de2" identifier = (cast_expression "(byte *)0x78de2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dcd;" (assignment_expression "local_8c = (byte *)0x78dcd" identifier = (cast_expression "(byte *)0x78dcd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078dc0;" (assignment_expression "local_8c = &UNK_00078dc0" identifier = (pointer_expression "&UNK_00078dc0" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078db3;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078db3;" (assignment_expression "local_8c = &UNK_00078db3" identifier = (pointer_expression "&UNK_00078db3" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = &UNK_00078da4;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078da4;" (assignment_expression "local_8c = &UNK_00078da4" identifier = (pointer_expression "&UNK_00078da4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d95;" (assignment_expression "local_8c = &UNK_00078d95" identifier = (pointer_expression "&UNK_00078d95" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d80;" (assignment_expression "local_8c = (byte *)0x78d80" identifier = (cast_expression "(byte *)0x78d80" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d6b;" (assignment_expression "local_8c = (byte *)0x78d6b" identifier = (cast_expression "(byte *)0x78d6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d5f;" (assignment_expression "local_8c = &UNK_00078d5f" identifier = (pointer_expression "&UNK_00078d5f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d51;" (assignment_expression "local_8c = (byte *)0x78d51" identifier = (cast_expression "(byte *)0x78d51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d45;" (assignment_expression "local_8c = &UNK_00078d45" identifier = (pointer_expression "&UNK_00078d45" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d39;" (assignment_expression "local_8c = &UNK_00078d39" identifier = (pointer_expression "&UNK_00078d39" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d29;" (assignment_expression "local_8c = &UNK_00078d29" identifier = (pointer_expression "&UNK_00078d29" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d19;" (assignment_expression "local_8c = (byte *)0x78d19" identifier = (cast_expression "(byte *)0x78d19" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d09;" (assignment_expression "local_8c = (byte *)0x78d09" identifier = (cast_expression "(byte *)0x78d09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cfa;" (assignment_expression "local_8c = (byte *)0x78cfa" identifier = (cast_expression "(byte *)0x78cfa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ceb;" (assignment_expression "local_8c = (byte *)0x78ceb" identifier = (cast_expression "(byte *)0x78ceb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cdb;" (assignment_expression "local_8c = (byte *)0x78cdb" identifier = (cast_expression "(byte *)0x78cdb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ccb;" (assignment_expression "local_8c = (byte *)0x78ccb" identifier = (cast_expression "(byte *)0x78ccb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cbc;" (assignment_expression "local_8c = &UNK_00078cbc" identifier = (pointer_expression "&UNK_00078cbc" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cad;" (assignment_expression "local_8c = &UNK_00078cad" identifier = (pointer_expression "&UNK_00078cad" & 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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }" { (expression_statement "local_8c = (byte *)0x79af1;" (assignment_expression "local_8c = (byte *)0x79af1" identifier = (cast_expression "(byte *)0x79af1" ( (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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }" { (expression_statement "local_8c = (byte *)0x79b34;" (assignment_expression "local_8c = (byte *)0x79b34" identifier = (cast_expression "(byte *)0x79b34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x78b50;" (assignment_expression "local_8c = (byte *)0x78b50" identifier = (cast_expression "(byte *)0x78b50" ( (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 *)0x79b11;\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 *)0x79b11;\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 *)0x79b11;" (assignment_expression "local_8c = (byte *)0x79b11" identifier = (cast_expression "(byte *)0x79b11" ( (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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }" { (expression_statement "local_8c = (byte *)0x79ab3;" (assignment_expression "local_8c = (byte *)0x79ab3" identifier = (cast_expression "(byte *)0x79ab3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79ad5;" (assignment_expression "local_8c = (byte *)0x79ad5" identifier = (cast_expression "(byte *)0x79ad5" ( (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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }" { (expression_statement "local_8c = (byte *)0x79a8b;" (assignment_expression "local_8c = (byte *)0x79a8b" identifier = (cast_expression "(byte *)0x79a8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a9f;\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 *)0x79a9f;\n                }" { (expression_statement "local_8c = (byte *)0x79a9f;" (assignment_expression "local_8c = (byte *)0x79a9f" identifier = (cast_expression "(byte *)0x79a9f" ( (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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78c2e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c2e;" (assignment_expression "local_8c = (byte *)0x78c2e" identifier = (cast_expression "(byte *)0x78c2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a8e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a8e;" (assignment_expression "local_8c = (byte *)0x78a8e" identifier = (cast_expression "(byte *)0x78a8e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7adc6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adc6;" (assignment_expression "local_8c = (byte *)0x7adc6" identifier = (cast_expression "(byte *)0x7adc6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007adbd;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007adbd;" (assignment_expression "local_8c = &UNK_0007adbd" identifier = (pointer_expression "&UNK_0007adbd" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7adb3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adb3;" (assignment_expression "local_8c = (byte *)0x7adb3" identifier = (cast_expression "(byte *)0x7adb3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_0007ada9;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ada9;" (assignment_expression "local_8c = &UNK_0007ada9" identifier = (pointer_expression "&UNK_0007ada9" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = &UNK_0007ad9f;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad9f;" (assignment_expression "local_8c = &UNK_0007ad9f" identifier = (pointer_expression "&UNK_0007ad9f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = &UNK_0007ad95;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad95;" (assignment_expression "local_8c = &UNK_0007ad95" identifier = (pointer_expression "&UNK_0007ad95" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7ad88;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad88;" (assignment_expression "local_8c = (byte *)0x7ad88" identifier = (cast_expression "(byte *)0x7ad88" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007ad7d;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad7d;" (assignment_expression "local_8c = &UNK_0007ad7d" identifier = (pointer_expression "&UNK_0007ad7d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = &UNK_0007ad72;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad72;" (assignment_expression "local_8c = &UNK_0007ad72" identifier = (pointer_expression "&UNK_0007ad72" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad68;" (assignment_expression "local_8c = &UNK_0007ad68" identifier = (pointer_expression "&UNK_0007ad68" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad5a;" (assignment_expression "local_8c = (byte *)0x7ad5a" identifier = (cast_expression "(byte *)0x7ad5a" ( (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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c4a;" (assignment_expression "local_8c = (byte *)0x78c4a" identifier = (cast_expression "(byte *)0x78c4a" ( (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 *)0x789ba;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x789ba;" (assignment_expression "local_8c = (byte *)0x789ba" identifier = (cast_expression "(byte *)0x789ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f21;" (assignment_expression "local_8c = (byte *)0x78f21" identifier = (cast_expression "(byte *)0x78f21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f0e;" (assignment_expression "local_8c = (byte *)0x78f0e" identifier = (cast_expression "(byte *)0x78f0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078f04;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078f04;" (assignment_expression "local_8c = &UNK_00078f04" identifier = (pointer_expression "&UNK_00078f04" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ef6;" (assignment_expression "local_8c = (byte *)0x78ef6" identifier = (cast_expression "(byte *)0x78ef6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ee3;" (assignment_expression "local_8c = (byte *)0x78ee3" identifier = (cast_expression "(byte *)0x78ee3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ed3;" (assignment_expression "local_8c = (byte *)0x78ed3" identifier = (cast_expression "(byte *)0x78ed3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ec4;" (assignment_expression "local_8c = (byte *)0x78ec4" identifier = (cast_expression "(byte *)0x78ec4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78eb8;" (assignment_expression "local_8c = (byte *)0x78eb8" identifier = (cast_expression "(byte *)0x78eb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ea2;" (assignment_expression "local_8c = (byte *)0x78ea2" identifier = (cast_expression "(byte *)0x78ea2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e92;" (assignment_expression "local_8c = (byte *)0x78e92" identifier = (cast_expression "(byte *)0x78e92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e81;" (assignment_expression "local_8c = (byte *)0x78e81" identifier = (cast_expression "(byte *)0x78e81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e70;" (assignment_expression "local_8c = (byte *)0x78e70" identifier = (cast_expression "(byte *)0x78e70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e5a;" (assignment_expression "local_8c = (byte *)0x78e5a" identifier = (cast_expression "(byte *)0x78e5a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e44;" (assignment_expression "local_8c = (byte *)0x78e44" identifier = (cast_expression "(byte *)0x78e44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e36;" case number_literal : (expression_statement "local_8c = (byte *)0x78e36;" (assignment_expression "local_8c = (byte *)0x78e36" identifier = (cast_expression "(byte *)0x78e36" ( (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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78be0;" (assignment_expression "local_8c = (byte *)0x78be0" identifier = (cast_expression "(byte *)0x78be0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ba0;" (assignment_expression "local_8c = (byte *)0x78ba0" identifier = (cast_expression "(byte *)0x78ba0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x79531;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79531;" (assignment_expression "local_8c = (byte *)0x79531" identifier = (cast_expression "(byte *)0x79531" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x79524;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79524;" (assignment_expression "local_8c = (byte *)0x79524" identifier = (cast_expression "(byte *)0x79524" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x79516;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79516;" (assignment_expression "local_8c = (byte *)0x79516" identifier = (cast_expression "(byte *)0x79516" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x79507;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79507;" (assignment_expression "local_8c = (byte *)0x79507" identifier = (cast_expression "(byte *)0x79507" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794f7;" (assignment_expression "local_8c = (byte *)0x794f7" identifier = (cast_expression "(byte *)0x794f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794e7;" (assignment_expression "local_8c = (byte *)0x794e7" identifier = (cast_expression "(byte *)0x794e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794d6;" (assignment_expression "local_8c = (byte *)0x794d6" identifier = (cast_expression "(byte *)0x794d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794c6;" (assignment_expression "local_8c = (byte *)0x794c6" identifier = (cast_expression "(byte *)0x794c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794b6;" (assignment_expression "local_8c = (byte *)0x794b6" identifier = (cast_expression "(byte *)0x794b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794a5;" (assignment_expression "local_8c = (byte *)0x794a5" identifier = (cast_expression "(byte *)0x794a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79498;" (assignment_expression "local_8c = (byte *)0x79498" identifier = (cast_expression "(byte *)0x79498" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7948b;" (assignment_expression "local_8c = (byte *)0x7948b" identifier = (cast_expression "(byte *)0x7948b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7947f;" (assignment_expression "local_8c = (byte *)0x7947f" identifier = (cast_expression "(byte *)0x7947f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79473;" (assignment_expression "local_8c = (byte *)0x79473" identifier = (cast_expression "(byte *)0x79473" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79466;" (assignment_expression "local_8c = (byte *)0x79466" identifier = (cast_expression "(byte *)0x79466" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79459;" (assignment_expression "local_8c = (byte *)0x79459" identifier = (cast_expression "(byte *)0x79459" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7944c;" (assignment_expression "local_8c = (byte *)0x7944c" identifier = (cast_expression "(byte *)0x7944c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7943f;" (assignment_expression "local_8c = (byte *)0x7943f" identifier = (cast_expression "(byte *)0x7943f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79431;" (assignment_expression "local_8c = (byte *)0x79431" identifier = (cast_expression "(byte *)0x79431" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79424;" (assignment_expression "local_8c = (byte *)0x79424" identifier = (cast_expression "(byte *)0x79424" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79417;" (assignment_expression "local_8c = (byte *)0x79417" identifier = (cast_expression "(byte *)0x79417" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79409;" (assignment_expression "local_8c = (byte *)0x79409" identifier = (cast_expression "(byte *)0x79409" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793fb;" (assignment_expression "local_8c = (byte *)0x793fb" identifier = (cast_expression "(byte *)0x793fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793ec;" (assignment_expression "local_8c = (byte *)0x793ec" identifier = (cast_expression "(byte *)0x793ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793dd;" (assignment_expression "local_8c = (byte *)0x793dd" identifier = (cast_expression "(byte *)0x793dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793cd;" (assignment_expression "local_8c = (byte *)0x793cd" identifier = (cast_expression "(byte *)0x793cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793bd;" (assignment_expression "local_8c = (byte *)0x793bd" identifier = (cast_expression "(byte *)0x793bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793a9;" (assignment_expression "local_8c = (byte *)0x793a9" identifier = (cast_expression "(byte *)0x793a9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79394;" (assignment_expression "local_8c = (byte *)0x79394" identifier = (cast_expression "(byte *)0x79394" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79384;" (assignment_expression "local_8c = (byte *)0x79384" identifier = (cast_expression "(byte *)0x79384" ( (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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79378;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79378;" (assignment_expression "local_8c = (byte *)0x79378" identifier = (cast_expression "(byte *)0x79378" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b87;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b87;" (assignment_expression "local_8c = &UNK_00078b87" identifier = (pointer_expression "&UNK_00078b87" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_000796ec;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796ec;" (assignment_expression "local_8c = &UNK_000796ec" identifier = (pointer_expression "&UNK_000796ec" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_000796e2;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796e2;" (assignment_expression "local_8c = &UNK_000796e2" identifier = (pointer_expression "&UNK_000796e2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796d3;" (assignment_expression "local_8c = (byte *)0x796d3" identifier = (cast_expression "(byte *)0x796d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796c3;" (assignment_expression "local_8c = (byte *)0x796c3" identifier = (cast_expression "(byte *)0x796c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = &UNK_000796ba;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796ba;" (assignment_expression "local_8c = &UNK_000796ba" identifier = (pointer_expression "&UNK_000796ba" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796ae;" (assignment_expression "local_8c = (byte *)0x796ae" identifier = (cast_expression "(byte *)0x796ae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_000796a3;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796a3;" (assignment_expression "local_8c = &UNK_000796a3" identifier = (pointer_expression "&UNK_000796a3" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x79697;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79697;" (assignment_expression "local_8c = (byte *)0x79697" identifier = (cast_expression "(byte *)0x79697" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79688;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79688;" (assignment_expression "local_8c = (byte *)0x79688" identifier = (cast_expression "(byte *)0x79688" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79678;" (assignment_expression "local_8c = (byte *)0x79678" identifier = (cast_expression "(byte *)0x79678" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79668;" (assignment_expression "local_8c = (byte *)0x79668" identifier = (cast_expression "(byte *)0x79668" ( (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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x789d6;" (assignment_expression "local_8c = (byte *)0x789d6" identifier = (cast_expression "(byte *)0x789d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bd6;" (assignment_expression "local_8c = (byte *)0x78bd6" identifier = (cast_expression "(byte *)0x78bd6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79045;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79045;" (assignment_expression "local_8c = (byte *)0x79045" identifier = (cast_expression "(byte *)0x79045" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7903a;" (assignment_expression "local_8c = (byte *)0x7903a" identifier = (cast_expression "(byte *)0x7903a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7902f;" (assignment_expression "local_8c = (byte *)0x7902f" identifier = (cast_expression "(byte *)0x7902f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7901e;" (assignment_expression "local_8c = (byte *)0x7901e" identifier = (cast_expression "(byte *)0x7901e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79008;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79008;" (assignment_expression "local_8c = (byte *)0x79008" identifier = (cast_expression "(byte *)0x79008" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ff4;" (assignment_expression "local_8c = (byte *)0x78ff4" identifier = (cast_expression "(byte *)0x78ff4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fe9;" (assignment_expression "local_8c = (byte *)0x78fe9" identifier = (cast_expression "(byte *)0x78fe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fdc;" (assignment_expression "local_8c = (byte *)0x78fdc" identifier = (cast_expression "(byte *)0x78fdc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fce;" (assignment_expression "local_8c = (byte *)0x78fce" identifier = (cast_expression "(byte *)0x78fce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fbe;" (assignment_expression "local_8c = (byte *)0x78fbe" identifier = (cast_expression "(byte *)0x78fbe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fad;" (assignment_expression "local_8c = (byte *)0x78fad" identifier = (cast_expression "(byte *)0x78fad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f9d;" (assignment_expression "local_8c = (byte *)0x78f9d" identifier = (cast_expression "(byte *)0x78f9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f8d;" (assignment_expression "local_8c = (byte *)0x78f8d" identifier = (cast_expression "(byte *)0x78f8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f80;" (assignment_expression "local_8c = (byte *)0x78f80" identifier = (cast_expression "(byte *)0x78f80" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f73;" (assignment_expression "local_8c = (byte *)0x78f73" identifier = (cast_expression "(byte *)0x78f73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f66;" (assignment_expression "local_8c = (byte *)0x78f66" identifier = (cast_expression "(byte *)0x78f66" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f56;" (assignment_expression "local_8c = (byte *)0x78f56" identifier = (cast_expression "(byte *)0x78f56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f45;" (assignment_expression "local_8c = (byte *)0x78f45" identifier = (cast_expression "(byte *)0x78f45" ( (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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b4c;" (assignment_expression "local_8c = (byte *)0x79b4c" identifier = (cast_expression "(byte *)0x79b4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b20;" (assignment_expression "local_8c = (byte *)0x78b20" identifier = (cast_expression "(byte *)0x78b20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f20;" (assignment_expression "local_8c = (byte *)0x79f20" identifier = (cast_expression "(byte *)0x79f20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f13;" (assignment_expression "local_8c = (byte *)0x79f13" identifier = (cast_expression "(byte *)0x79f13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f08;" (assignment_expression "local_8c = (byte *)0x79f08" identifier = (cast_expression "(byte *)0x79f08" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79efb;" (assignment_expression "local_8c = (byte *)0x79efb" identifier = (cast_expression "(byte *)0x79efb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eee;" (assignment_expression "local_8c = (byte *)0x79eee" identifier = (cast_expression "(byte *)0x79eee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ee0;" (assignment_expression "local_8c = (byte *)0x79ee0" identifier = (cast_expression "(byte *)0x79ee0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ed2;" (assignment_expression "local_8c = (byte *)0x79ed2" identifier = (cast_expression "(byte *)0x79ed2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ec4;" (assignment_expression "local_8c = (byte *)0x79ec4" identifier = (cast_expression "(byte *)0x79ec4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eb5;" (assignment_expression "local_8c = (byte *)0x79eb5" identifier = (cast_expression "(byte *)0x79eb5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ea8;" (assignment_expression "local_8c = (byte *)0x79ea8" identifier = (cast_expression "(byte *)0x79ea8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e92;" (assignment_expression "local_8c = (byte *)0x79e92" identifier = (cast_expression "(byte *)0x79e92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e7e;" (assignment_expression "local_8c = (byte *)0x79e7e" identifier = (cast_expression "(byte *)0x79e7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e70;" (assignment_expression "local_8c = (byte *)0x79e70" identifier = (cast_expression "(byte *)0x79e70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e5f;" (assignment_expression "local_8c = (byte *)0x79e5f" identifier = (cast_expression "(byte *)0x79e5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e50;" (assignment_expression "local_8c = (byte *)0x79e50" identifier = (cast_expression "(byte *)0x79e50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e40;" (assignment_expression "local_8c = (byte *)0x79e40" identifier = (cast_expression "(byte *)0x79e40" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e32;" (assignment_expression "local_8c = (byte *)0x79e32" identifier = (cast_expression "(byte *)0x79e32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e1f;" (assignment_expression "local_8c = (byte *)0x79e1f" identifier = (cast_expression "(byte *)0x79e1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e11;" (assignment_expression "local_8c = (byte *)0x79e11" identifier = (cast_expression "(byte *)0x79e11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e03;" (assignment_expression "local_8c = (byte *)0x79e03" identifier = (cast_expression "(byte *)0x79e03" ( (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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7953e;" (assignment_expression "local_8c = (byte *)0x7953e" identifier = (cast_expression "(byte *)0x7953e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;" case number_literal : (expression_statement "local_8c = &UNK_00078b7e;" (assignment_expression "local_8c = &UNK_00078b7e" identifier = (pointer_expression "&UNK_00078b7e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797e9;" (assignment_expression "local_8c = (byte *)0x797e9" identifier = (cast_expression "(byte *)0x797e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x797df;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797df;" (assignment_expression "local_8c = (byte *)0x797df" identifier = (cast_expression "(byte *)0x797df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797d3;" (assignment_expression "local_8c = (byte *)0x797d3" identifier = (cast_expression "(byte *)0x797d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797c7;" (assignment_expression "local_8c = (byte *)0x797c7" identifier = (cast_expression "(byte *)0x797c7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797b8;" (assignment_expression "local_8c = (byte *)0x797b8" identifier = (cast_expression "(byte *)0x797b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797ac;" (assignment_expression "local_8c = (byte *)0x797ac" identifier = (cast_expression "(byte *)0x797ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7979e;" (assignment_expression "local_8c = (byte *)0x7979e" identifier = (cast_expression "(byte *)0x7979e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79789;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79789;" (assignment_expression "local_8c = (byte *)0x79789" identifier = (cast_expression "(byte *)0x79789" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79776;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79776;" (assignment_expression "local_8c = (byte *)0x79776" identifier = (cast_expression "(byte *)0x79776" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79768;" (assignment_expression "local_8c = (byte *)0x79768" identifier = (cast_expression "(byte *)0x79768" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79755;" (assignment_expression "local_8c = (byte *)0x79755" identifier = (cast_expression "(byte *)0x79755" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79742;" (assignment_expression "local_8c = (byte *)0x79742" identifier = (cast_expression "(byte *)0x79742" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79736;" (assignment_expression "local_8c = (byte *)0x79736" identifier = (cast_expression "(byte *)0x79736" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79726;" (assignment_expression "local_8c = (byte *)0x79726" identifier = (cast_expression "(byte *)0x79726" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79716;" (assignment_expression "local_8c = (byte *)0x79716" identifier = (cast_expression "(byte *)0x79716" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79706;" (assignment_expression "local_8c = (byte *)0x79706" identifier = (cast_expression "(byte *)0x79706" ( (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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7965c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7965c;" (assignment_expression "local_8c = (byte *)0x7965c" identifier = (cast_expression "(byte *)0x7965c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078b68;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078b68;" (assignment_expression "local_8c = &UNK_00078b68" identifier = (pointer_expression "&UNK_00078b68" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7996d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7996d;" (assignment_expression "local_8c = (byte *)0x7996d" identifier = (cast_expression "(byte *)0x7996d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_00079962;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00079962;" (assignment_expression "local_8c = &UNK_00079962" identifier = (pointer_expression "&UNK_00079962" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79956;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79956;" (assignment_expression "local_8c = (byte *)0x79956" identifier = (cast_expression "(byte *)0x79956" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79945;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79945;" (assignment_expression "local_8c = (byte *)0x79945" identifier = (cast_expression "(byte *)0x79945" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79938;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79938;" (assignment_expression "local_8c = (byte *)0x79938" identifier = (cast_expression "(byte *)0x79938" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79929;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79929;" (assignment_expression "local_8c = (byte *)0x79929" identifier = (cast_expression "(byte *)0x79929" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7991a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7991a;" (assignment_expression "local_8c = (byte *)0x7991a" identifier = (cast_expression "(byte *)0x7991a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7990b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7990b;" (assignment_expression "local_8c = (byte *)0x7990b" identifier = (cast_expression "(byte *)0x7990b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x798fc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798fc;" (assignment_expression "local_8c = (byte *)0x798fc" identifier = (cast_expression "(byte *)0x798fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798ed;" (assignment_expression "local_8c = (byte *)0x798ed" identifier = (cast_expression "(byte *)0x798ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798e1;" (assignment_expression "local_8c = (byte *)0x798e1" identifier = (cast_expression "(byte *)0x798e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798d0;" (assignment_expression "local_8c = (byte *)0x798d0" identifier = (cast_expression "(byte *)0x798d0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798c1;" (assignment_expression "local_8c = (byte *)0x798c1" identifier = (cast_expression "(byte *)0x798c1" ( (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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" statement_identifier : (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x78e29;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e29;" (assignment_expression "local_8c = (byte *)0x78e29" identifier = (cast_expression "(byte *)0x78e29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78bbc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bbc;" (assignment_expression "local_8c = (byte *)0x78bbc" identifier = (cast_expression "(byte *)0x78bbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x790af;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790af;" (assignment_expression "local_8c = (byte *)0x790af" identifier = (cast_expression "(byte *)0x790af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x790a0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790a0;" (assignment_expression "local_8c = (byte *)0x790a0" identifier = (cast_expression "(byte *)0x790a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79090;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79090;" (assignment_expression "local_8c = (byte *)0x79090" identifier = (cast_expression "(byte *)0x79090" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79084;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79084;" (assignment_expression "local_8c = (byte *)0x79084" identifier = (cast_expression "(byte *)0x79084" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79078;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79078;" (assignment_expression "local_8c = (byte *)0x79078" identifier = (cast_expression "(byte *)0x79078" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7906c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7906c;" (assignment_expression "local_8c = (byte *)0x7906c" identifier = (cast_expression "(byte *)0x7906c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79060;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79060;" (assignment_expression "local_8c = (byte *)0x79060" identifier = (cast_expression "(byte *)0x79060" ( (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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }" { (if_statement "if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x790be;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790be;" (assignment_expression "local_8c = (byte *)0x790be" identifier = (cast_expression "(byte *)0x790be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078b91;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078b91;" (assignment_expression "local_8c = &UNK_00078b91" identifier = (pointer_expression "&UNK_00078b91" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c26;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c26;" (assignment_expression "local_8c = &UNK_00078c26" identifier = (pointer_expression "&UNK_00078c26" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c18;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c18;" (assignment_expression "local_8c = (byte *)0x78c18" identifier = (cast_expression "(byte *)0x78c18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c0e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c0e;" (assignment_expression "local_8c = (byte *)0x78c0e" identifier = (cast_expression "(byte *)0x78c0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c04;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c04;" (assignment_expression "local_8c = (byte *)0x78c04" identifier = (cast_expression "(byte *)0x78c04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78bfa;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bfa;" (assignment_expression "local_8c = (byte *)0x78bfa" identifier = (cast_expression "(byte *)0x78bfa" ( (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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a35c;" (assignment_expression "local_8c = (byte *)0x7a35c" identifier = (cast_expression "(byte *)0x7a35c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78aca;" (assignment_expression "local_8c = (byte *)0x78aca" identifier = (cast_expression "(byte *)0x78aca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8c6;" (assignment_expression "local_8c = (byte *)0x7a8c6" identifier = (cast_expression "(byte *)0x7a8c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ba;" (assignment_expression "local_8c = (byte *)0x7a8ba" identifier = (cast_expression "(byte *)0x7a8ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8a8;" (assignment_expression "local_8c = (byte *)0x7a8a8" identifier = (cast_expression "(byte *)0x7a8a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a897;" (assignment_expression "local_8c = (byte *)0x7a897" identifier = (cast_expression "(byte *)0x7a897" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a880;" (assignment_expression "local_8c = (byte *)0x7a880" identifier = (cast_expression "(byte *)0x7a880" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a86e;" (assignment_expression "local_8c = (byte *)0x7a86e" identifier = (cast_expression "(byte *)0x7a86e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a85c;" (assignment_expression "local_8c = (byte *)0x7a85c" identifier = (cast_expression "(byte *)0x7a85c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_0007a851;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a851;" (assignment_expression "local_8c = &UNK_0007a851" identifier = (pointer_expression "&UNK_0007a851" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a83f;" (assignment_expression "local_8c = (byte *)0x7a83f" identifier = (cast_expression "(byte *)0x7a83f" ( (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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796f6;" (assignment_expression "local_8c = (byte *)0x796f6" identifier = (cast_expression "(byte *)0x796f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b5b;" (assignment_expression "local_8c = (byte *)0x78b5b" identifier = (cast_expression "(byte *)0x78b5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a40;" (assignment_expression "local_8c = (byte *)0x79a40" identifier = (cast_expression "(byte *)0x79a40" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a32;" (assignment_expression "local_8c = (byte *)0x79a32" identifier = (cast_expression "(byte *)0x79a32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a1f;" (assignment_expression "local_8c = (byte *)0x79a1f" identifier = (cast_expression "(byte *)0x79a1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a0b;" (assignment_expression "local_8c = (byte *)0x79a0b" identifier = (cast_expression "(byte *)0x79a0b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799f7;" (assignment_expression "local_8c = (byte *)0x799f7" identifier = (cast_expression "(byte *)0x799f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799e6;" (assignment_expression "local_8c = (byte *)0x799e6" identifier = (cast_expression "(byte *)0x799e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799d4;" (assignment_expression "local_8c = (byte *)0x799d4" identifier = (cast_expression "(byte *)0x799d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799c4;" (assignment_expression "local_8c = (byte *)0x799c4" identifier = (cast_expression "(byte *)0x799c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799b5;" (assignment_expression "local_8c = (byte *)0x799b5" identifier = (cast_expression "(byte *)0x799b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799a3;" (assignment_expression "local_8c = (byte *)0x799a3" identifier = (cast_expression "(byte *)0x799a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79992;" (assignment_expression "local_8c = (byte *)0x79992" identifier = (cast_expression "(byte *)0x79992" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79982;" (assignment_expression "local_8c = (byte *)0x79982" identifier = (cast_expression "(byte *)0x79982" ( (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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78c9f;\n              }" { (expression_statement "local_8c = (byte *)0x78c9f;" (assignment_expression "local_8c = (byte *)0x78c9f" identifier = (cast_expression "(byte *)0x78c9f" ( (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 *)0x78bca;\n              }" else (compound_statement "{\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78bca;" (assignment_expression "local_8c = (byte *)0x78bca" identifier = (cast_expression "(byte *)0x78bca" ( (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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" else (compound_statement "{\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" { (if_statement "if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b095;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b095;" (assignment_expression "local_8c = (byte *)0x7b095" identifier = (cast_expression "(byte *)0x7b095" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a54;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a54;" (assignment_expression "local_8c = (byte *)0x78a54" identifier = (cast_expression "(byte *)0x78a54" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b488;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b488;" (assignment_expression "local_8c = (byte *)0x7b488" identifier = (cast_expression "(byte *)0x7b488" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b479;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b479;" (assignment_expression "local_8c = (byte *)0x7b479" identifier = (cast_expression "(byte *)0x7b479" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b465;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b465;" (assignment_expression "local_8c = (byte *)0x7b465" identifier = (cast_expression "(byte *)0x7b465" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b453;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b453;" (assignment_expression "local_8c = (byte *)0x7b453" identifier = (cast_expression "(byte *)0x7b453" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b441;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b441;" (assignment_expression "local_8c = (byte *)0x7b441" identifier = (cast_expression "(byte *)0x7b441" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b42f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b42f;" (assignment_expression "local_8c = (byte *)0x7b42f" identifier = (cast_expression "(byte *)0x7b42f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b41a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b41a;" (assignment_expression "local_8c = (byte *)0x7b41a" identifier = (cast_expression "(byte *)0x7b41a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b405;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b405;" (assignment_expression "local_8c = (byte *)0x7b405" identifier = (cast_expression "(byte *)0x7b405" ( (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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5b8;" (assignment_expression "local_8c = (byte *)0x7b5b8" identifier = (cast_expression "(byte *)0x7b5b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078a0f;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078a0f;" (assignment_expression "local_8c = &UNK_00078a0f" identifier = (pointer_expression "&UNK_00078a0f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c90;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c90;" (assignment_expression "local_8c = &UNK_00078c90" identifier = (pointer_expression "&UNK_00078c90" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c7e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c7e;" (assignment_expression "local_8c = (byte *)0x78c7e" identifier = (cast_expression "(byte *)0x78c7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_00078c71;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c71;" (assignment_expression "local_8c = &UNK_00078c71" identifier = (pointer_expression "&UNK_00078c71" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_00078c62;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c62;" (assignment_expression "local_8c = &UNK_00078c62" identifier = (pointer_expression "&UNK_00078c62" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78c55;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c55;" (assignment_expression "local_8c = (byte *)0x78c55" identifier = (cast_expression "(byte *)0x78c55" ( (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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7aa64;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa64;" (assignment_expression "local_8c = (byte *)0x7aa64" identifier = (cast_expression "(byte *)0x7aa64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078a85;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078a85;" (assignment_expression "local_8c = &UNK_00078a85" identifier = (pointer_expression "&UNK_00078a85" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7b087;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b087;" (assignment_expression "local_8c = (byte *)0x7b087" identifier = (cast_expression "(byte *)0x7b087" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7b079;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b079;" (assignment_expression "local_8c = (byte *)0x7b079" identifier = (cast_expression "(byte *)0x7b079" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7b06e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b06e;" (assignment_expression "local_8c = (byte *)0x7b06e" identifier = (cast_expression "(byte *)0x7b06e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7b063;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b063;" (assignment_expression "local_8c = (byte *)0x7b063" identifier = (cast_expression "(byte *)0x7b063" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7b055;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b055;" (assignment_expression "local_8c = (byte *)0x7b055" identifier = (cast_expression "(byte *)0x7b055" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7b046;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b046;" (assignment_expression "local_8c = (byte *)0x7b046" identifier = (cast_expression "(byte *)0x7b046" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7b038;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b038;" (assignment_expression "local_8c = (byte *)0x7b038" identifier = (cast_expression "(byte *)0x7b038" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7b02a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b02a;" (assignment_expression "local_8c = (byte *)0x7b02a" identifier = (cast_expression "(byte *)0x7b02a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7b01c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b01c;" (assignment_expression "local_8c = (byte *)0x7b01c" identifier = (cast_expression "(byte *)0x7b01c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b010;" (assignment_expression "local_8c = (byte *)0x7b010" identifier = (cast_expression "(byte *)0x7b010" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b004;" (assignment_expression "local_8c = (byte *)0x7b004" identifier = (cast_expression "(byte *)0x7b004" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aff8;" (assignment_expression "local_8c = (byte *)0x7aff8" identifier = (cast_expression "(byte *)0x7aff8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afe9;" (assignment_expression "local_8c = (byte *)0x7afe9" identifier = (cast_expression "(byte *)0x7afe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afd4;" (assignment_expression "local_8c = (byte *)0x7afd4" identifier = (cast_expression "(byte *)0x7afd4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afbf;" (assignment_expression "local_8c = (byte *)0x7afbf" identifier = (cast_expression "(byte *)0x7afbf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afaa;" (assignment_expression "local_8c = (byte *)0x7afaa" identifier = (cast_expression "(byte *)0x7afaa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af95;" (assignment_expression "local_8c = (byte *)0x7af95" identifier = (cast_expression "(byte *)0x7af95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af7d;" (assignment_expression "local_8c = (byte *)0x7af7d" identifier = (cast_expression "(byte *)0x7af7d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af65;" (assignment_expression "local_8c = (byte *)0x7af65" identifier = (cast_expression "(byte *)0x7af65" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af4d;" (assignment_expression "local_8c = (byte *)0x7af4d" identifier = (cast_expression "(byte *)0x7af4d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af3e;" (assignment_expression "local_8c = (byte *)0x7af3e" identifier = (cast_expression "(byte *)0x7af3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af2f;" (assignment_expression "local_8c = (byte *)0x7af2f" identifier = (cast_expression "(byte *)0x7af2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af20;" (assignment_expression "local_8c = (byte *)0x7af20" identifier = (cast_expression "(byte *)0x7af20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af10;" (assignment_expression "local_8c = (byte *)0x7af10" identifier = (cast_expression "(byte *)0x7af10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aefc;" (assignment_expression "local_8c = (byte *)0x7aefc" identifier = (cast_expression "(byte *)0x7aefc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aee9;" (assignment_expression "local_8c = (byte *)0x7aee9" identifier = (cast_expression "(byte *)0x7aee9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aed6;" (assignment_expression "local_8c = (byte *)0x7aed6" identifier = (cast_expression "(byte *)0x7aed6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aec3;" (assignment_expression "local_8c = (byte *)0x7aec3" identifier = (cast_expression "(byte *)0x7aec3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeb3;" (assignment_expression "local_8c = (byte *)0x7aeb3" identifier = (cast_expression "(byte *)0x7aeb3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aea3;" (assignment_expression "local_8c = (byte *)0x7aea3" identifier = (cast_expression "(byte *)0x7aea3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae93;" (assignment_expression "local_8c = (byte *)0x7ae93" identifier = (cast_expression "(byte *)0x7ae93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae81;" (assignment_expression "local_8c = (byte *)0x7ae81" identifier = (cast_expression "(byte *)0x7ae81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae6f;" (assignment_expression "local_8c = (byte *)0x7ae6f" identifier = (cast_expression "(byte *)0x7ae6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae5d;" (assignment_expression "local_8c = (byte *)0x7ae5d" identifier = (cast_expression "(byte *)0x7ae5d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae50;" (assignment_expression "local_8c = (byte *)0x7ae50" identifier = (cast_expression "(byte *)0x7ae50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae3c;" (assignment_expression "local_8c = (byte *)0x7ae3c" identifier = (cast_expression "(byte *)0x7ae3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae26;" (assignment_expression "local_8c = (byte *)0x7ae26" identifier = (cast_expression "(byte *)0x7ae26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae13;" (assignment_expression "local_8c = (byte *)0x7ae13" identifier = (cast_expression "(byte *)0x7ae13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae05;" (assignment_expression "local_8c = (byte *)0x7ae05" identifier = (cast_expression "(byte *)0x7ae05" ( (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 *)0x7adf1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adf1;" (assignment_expression "local_8c = (byte *)0x7adf1" identifier = (cast_expression "(byte *)0x7adf1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7addf;" case number_literal : (expression_statement "local_8c = (byte *)0x7addf;" (assignment_expression "local_8c = (byte *)0x7addf" identifier = (cast_expression "(byte *)0x7addf" ( (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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }\n          goto LAB_0002dd00;\n        }" { (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79a4e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a4e;" (assignment_expression "local_8c = (byte *)0x79a4e" identifier = (cast_expression "(byte *)0x79a4e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b2d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b2d;" (assignment_expression "local_8c = (byte *)0x78b2d" identifier = (cast_expression "(byte *)0x78b2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79de8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79de8;" (assignment_expression "local_8c = (byte *)0x79de8" identifier = (cast_expression "(byte *)0x79de8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79dda;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dda;" (assignment_expression "local_8c = (byte *)0x79dda" identifier = (cast_expression "(byte *)0x79dda" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79dc9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dc9;" (assignment_expression "local_8c = (byte *)0x79dc9" identifier = (cast_expression "(byte *)0x79dc9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79db8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79db8;" (assignment_expression "local_8c = (byte *)0x79db8" identifier = (cast_expression "(byte *)0x79db8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79da8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79da8;" (assignment_expression "local_8c = (byte *)0x79da8" identifier = (cast_expression "(byte *)0x79da8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79d95;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d95;" (assignment_expression "local_8c = (byte *)0x79d95" identifier = (cast_expression "(byte *)0x79d95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x79d86;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d86;" (assignment_expression "local_8c = (byte *)0x79d86" identifier = (cast_expression "(byte *)0x79d86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79d73;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d73;" (assignment_expression "local_8c = (byte *)0x79d73" identifier = (cast_expression "(byte *)0x79d73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79d62;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d62;" (assignment_expression "local_8c = (byte *)0x79d62" identifier = (cast_expression "(byte *)0x79d62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d51;" (assignment_expression "local_8c = (byte *)0x79d51" identifier = (cast_expression "(byte *)0x79d51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d42;" (assignment_expression "local_8c = (byte *)0x79d42" identifier = (cast_expression "(byte *)0x79d42" ( (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 *)0x79d28;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d28;" (assignment_expression "local_8c = (byte *)0x79d28" identifier = (cast_expression "(byte *)0x79d28" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d10;" case number_literal : (expression_statement "local_8c = (byte *)0x79d10;" (assignment_expression "local_8c = (byte *)0x79d10" identifier = (cast_expression "(byte *)0x79d10" ( (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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 6)" ( (binary_expression "local_80 == 6" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79874;\n            }" { (expression_statement "local_8c = (byte *)0x79874;" (assignment_expression "local_8c = (byte *)0x79874" identifier = (cast_expression "(byte *)0x79874" ( (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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }" { (expression_statement "local_8c = (byte *)0x798aa;" (assignment_expression "local_8c = (byte *)0x798aa" identifier = (cast_expression "(byte *)0x798aa" ( (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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }" { (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\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 *)0x78bec;\n                }" { (expression_statement "local_8c = (byte *)0x78bec;" (assignment_expression "local_8c = (byte *)0x78bec" identifier = (cast_expression "(byte *)0x78bec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" else (compound_statement "{\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" { (expression_statement "local_8c = (byte *)0x78b72;" (assignment_expression "local_8c = (byte *)0x78b72" identifier = (cast_expression "(byte *)0x78b72" ( (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 *)0x79890;\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 *)0x79890;\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 *)0x79890;" (assignment_expression "local_8c = (byte *)0x79890" identifier = (cast_expression "(byte *)0x79890" ( (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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 9)" ( (binary_expression "local_80 == 9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x7983f;\n            }" { (expression_statement "local_8c = (byte *)0x7983f;" (assignment_expression "local_8c = (byte *)0x7983f" identifier = (cast_expression "(byte *)0x7983f" ( (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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\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 *)0x79861;\n              }" { (expression_statement "local_8c = (byte *)0x79861;" (assignment_expression "local_8c = (byte *)0x79861" identifier = (cast_expression "(byte *)0x79861" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" else (compound_statement "{\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" { (expression_statement "local_8c = (byte *)0x7984e;" (assignment_expression "local_8c = (byte *)0x7984e" identifier = (cast_expression "(byte *)0x7984e" ( (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 *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79816;\n            }" { (expression_statement "local_8c = (byte *)0x79816;" (assignment_expression "local_8c = (byte *)0x79816" identifier = (cast_expression "(byte *)0x79816" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 0xc9)" ( (binary_expression "local_80 == 0xc9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79801;\n            }" { (expression_statement "local_8c = (byte *)0x79801;" (assignment_expression "local_8c = (byte *)0x79801" identifier = (cast_expression "(byte *)0x79801" ( (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 *)0x7982d;\n            }" else (compound_statement "{\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x7982d;" (assignment_expression "local_8c = (byte *)0x7982d" identifier = (cast_expression "(byte *)0x7982d" ( (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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x79055;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79055;" (assignment_expression "local_8c = (byte *)0x79055" identifier = (cast_expression "(byte *)0x79055" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078b99;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078b99;" (assignment_expression "local_8c = &UNK_00078b99" identifier = (pointer_expression "&UNK_00078b99" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = &UNK_00079654;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079654;" (assignment_expression "local_8c = &UNK_00079654" identifier = (pointer_expression "&UNK_00079654" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7964b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7964b;" (assignment_expression "local_8c = (byte *)0x7964b" identifier = (cast_expression "(byte *)0x7964b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79642;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79642;" (assignment_expression "local_8c = (byte *)0x79642" identifier = (cast_expression "(byte *)0x79642" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79633;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79633;" (assignment_expression "local_8c = (byte *)0x79633" identifier = (cast_expression "(byte *)0x79633" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79623;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79623;" (assignment_expression "local_8c = (byte *)0x79623" identifier = (cast_expression "(byte *)0x79623" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79613;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79613;" (assignment_expression "local_8c = (byte *)0x79613" identifier = (cast_expression "(byte *)0x79613" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79603;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79603;" (assignment_expression "local_8c = (byte *)0x79603" identifier = (cast_expression "(byte *)0x79603" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x795f3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795f3;" (assignment_expression "local_8c = (byte *)0x795f3" identifier = (cast_expression "(byte *)0x795f3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x795e7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795e7;" (assignment_expression "local_8c = (byte *)0x795e7" identifier = (cast_expression "(byte *)0x795e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x795db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795db;" (assignment_expression "local_8c = (byte *)0x795db" identifier = (cast_expression "(byte *)0x795db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795cf;" (assignment_expression "local_8c = (byte *)0x795cf" identifier = (cast_expression "(byte *)0x795cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795c3;" (assignment_expression "local_8c = (byte *)0x795c3" identifier = (cast_expression "(byte *)0x795c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795b7;" (assignment_expression "local_8c = (byte *)0x795b7" identifier = (cast_expression "(byte *)0x795b7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795aa;" (assignment_expression "local_8c = (byte *)0x795aa" identifier = (cast_expression "(byte *)0x795aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7959b;" (assignment_expression "local_8c = (byte *)0x7959b" identifier = (cast_expression "(byte *)0x7959b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7958c;" (assignment_expression "local_8c = (byte *)0x7958c" identifier = (cast_expression "(byte *)0x7958c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7957f;" (assignment_expression "local_8c = (byte *)0x7957f" identifier = (cast_expression "(byte *)0x7957f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79570;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79570;" (assignment_expression "local_8c = (byte *)0x79570" identifier = (cast_expression "(byte *)0x79570" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7955c;" (assignment_expression "local_8c = (byte *)0x7955c" identifier = (cast_expression "(byte *)0x7955c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7954a;" (assignment_expression "local_8c = (byte *)0x7954a" identifier = (cast_expression "(byte *)0x7954a" ( (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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7a170;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a170;" (assignment_expression "local_8c = (byte *)0x7a170" identifier = (cast_expression "(byte *)0x7a170" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78ad6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ad6;" (assignment_expression "local_8c = (byte *)0x78ad6" identifier = (cast_expression "(byte *)0x78ad6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7a823;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a823;" (assignment_expression "local_8c = (byte *)0x7a823" identifier = (cast_expression "(byte *)0x7a823" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7a813;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a813;" (assignment_expression "local_8c = (byte *)0x7a813" identifier = (cast_expression "(byte *)0x7a813" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7a803;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a803;" (assignment_expression "local_8c = (byte *)0x7a803" identifier = (cast_expression "(byte *)0x7a803" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7f4;" (assignment_expression "local_8c = (byte *)0x7a7f4" identifier = (cast_expression "(byte *)0x7a7f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7e5;" (assignment_expression "local_8c = (byte *)0x7a7e5" identifier = (cast_expression "(byte *)0x7a7e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7d6;" (assignment_expression "local_8c = (byte *)0x7a7d6" identifier = (cast_expression "(byte *)0x7a7d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7c9;" (assignment_expression "local_8c = (byte *)0x7a7c9" identifier = (cast_expression "(byte *)0x7a7c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ba;" (assignment_expression "local_8c = (byte *)0x7a7ba" identifier = (cast_expression "(byte *)0x7a7ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ab;" (assignment_expression "local_8c = (byte *)0x7a7ab" identifier = (cast_expression "(byte *)0x7a7ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a79c;" (assignment_expression "local_8c = (byte *)0x7a79c" identifier = (cast_expression "(byte *)0x7a79c" ( (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 *)0x7a78a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a78a;" (assignment_expression "local_8c = (byte *)0x7a78a" identifier = (cast_expression "(byte *)0x7a78a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a779;" (assignment_expression "local_8c = (byte *)0x7a779" identifier = (cast_expression "(byte *)0x7a779" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a769;" (assignment_expression "local_8c = (byte *)0x7a769" identifier = (cast_expression "(byte *)0x7a769" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a75c;" (assignment_expression "local_8c = (byte *)0x7a75c" identifier = (cast_expression "(byte *)0x7a75c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a74b;" (assignment_expression "local_8c = (byte *)0x7a74b" identifier = (cast_expression "(byte *)0x7a74b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a73a;" (assignment_expression "local_8c = (byte *)0x7a73a" identifier = (cast_expression "(byte *)0x7a73a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a729;" (assignment_expression "local_8c = (byte *)0x7a729" identifier = (cast_expression "(byte *)0x7a729" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a71b;" (assignment_expression "local_8c = (byte *)0x7a71b" identifier = (cast_expression "(byte *)0x7a71b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a70d;" (assignment_expression "local_8c = (byte *)0x7a70d" identifier = (cast_expression "(byte *)0x7a70d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6fe;" (assignment_expression "local_8c = (byte *)0x7a6fe" identifier = (cast_expression "(byte *)0x7a6fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ed;" (assignment_expression "local_8c = (byte *)0x7a6ed" identifier = (cast_expression "(byte *)0x7a6ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6db;" (assignment_expression "local_8c = (byte *)0x7a6db" identifier = (cast_expression "(byte *)0x7a6db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ca;" (assignment_expression "local_8c = (byte *)0x7a6ca" identifier = (cast_expression "(byte *)0x7a6ca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6b9;" (assignment_expression "local_8c = (byte *)0x7a6b9" identifier = (cast_expression "(byte *)0x7a6b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6a8;" (assignment_expression "local_8c = (byte *)0x7a6a8" identifier = (cast_expression "(byte *)0x7a6a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a697;" (assignment_expression "local_8c = (byte *)0x7a697" identifier = (cast_expression "(byte *)0x7a697" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a686;" (assignment_expression "local_8c = (byte *)0x7a686" identifier = (cast_expression "(byte *)0x7a686" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a676;" (assignment_expression "local_8c = (byte *)0x7a676" identifier = (cast_expression "(byte *)0x7a676" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a666;" (assignment_expression "local_8c = (byte *)0x7a666" identifier = (cast_expression "(byte *)0x7a666" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a656;" (assignment_expression "local_8c = (byte *)0x7a656" identifier = (cast_expression "(byte *)0x7a656" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a646;" case number_literal : (expression_statement "local_8c = (byte *)0x7a646;" (assignment_expression "local_8c = (byte *)0x7a646" identifier = (cast_expression "(byte *)0x7a646" ( (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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d05;" (assignment_expression "local_8c = (byte *)0x79d05" identifier = (cast_expression "(byte *)0x79d05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b09;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b09;" (assignment_expression "local_8c = &UNK_00078b09" identifier = (pointer_expression "&UNK_00078b09" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a165;" (assignment_expression "local_8c = (byte *)0x7a165" identifier = (cast_expression "(byte *)0x7a165" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a156;" (assignment_expression "local_8c = (byte *)0x7a156" identifier = (cast_expression "(byte *)0x7a156" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a146;" (assignment_expression "local_8c = (byte *)0x7a146" identifier = (cast_expression "(byte *)0x7a146" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a137;" (assignment_expression "local_8c = (byte *)0x7a137" identifier = (cast_expression "(byte *)0x7a137" ( (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_0007a12c;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a12c;" (assignment_expression "local_8c = &UNK_0007a12c" identifier = (pointer_expression "&UNK_0007a12c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a120;" (assignment_expression "local_8c = &UNK_0007a120" identifier = (pointer_expression "&UNK_0007a120" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a115;" (assignment_expression "local_8c = (byte *)0x7a115" identifier = (cast_expression "(byte *)0x7a115" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a10a;" (assignment_expression "local_8c = &UNK_0007a10a" identifier = (pointer_expression "&UNK_0007a10a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0fd;" (assignment_expression "local_8c = (byte *)0x7a0fd" identifier = (cast_expression "(byte *)0x7a0fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0f2;" (assignment_expression "local_8c = &UNK_0007a0f2" identifier = (pointer_expression "&UNK_0007a0f2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0e5;" (assignment_expression "local_8c = (byte *)0x7a0e5" identifier = (cast_expression "(byte *)0x7a0e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0da;" (assignment_expression "local_8c = &UNK_0007a0da" identifier = (pointer_expression "&UNK_0007a0da" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0cd;" (assignment_expression "local_8c = (byte *)0x7a0cd" identifier = (cast_expression "(byte *)0x7a0cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0c2;" (assignment_expression "local_8c = &UNK_0007a0c2" identifier = (pointer_expression "&UNK_0007a0c2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0b5;" (assignment_expression "local_8c = (byte *)0x7a0b5" identifier = (cast_expression "(byte *)0x7a0b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0a8;" (assignment_expression "local_8c = &UNK_0007a0a8" identifier = (pointer_expression "&UNK_0007a0a8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a09b;" (assignment_expression "local_8c = (byte *)0x7a09b" identifier = (cast_expression "(byte *)0x7a09b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a08e;" (assignment_expression "local_8c = (byte *)0x7a08e" identifier = (cast_expression "(byte *)0x7a08e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a07e;" (assignment_expression "local_8c = (byte *)0x7a07e" identifier = (cast_expression "(byte *)0x7a07e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a06e;" (assignment_expression "local_8c = (byte *)0x7a06e" identifier = (cast_expression "(byte *)0x7a06e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a05e;" (assignment_expression "local_8c = (byte *)0x7a05e" identifier = (cast_expression "(byte *)0x7a05e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a04e;" (assignment_expression "local_8c = (byte *)0x7a04e" identifier = (cast_expression "(byte *)0x7a04e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a03e;" (assignment_expression "local_8c = (byte *)0x7a03e" identifier = (cast_expression "(byte *)0x7a03e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a02e;" (assignment_expression "local_8c = (byte *)0x7a02e" identifier = (cast_expression "(byte *)0x7a02e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a023;" (assignment_expression "local_8c = (byte *)0x7a023" identifier = (cast_expression "(byte *)0x7a023" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a015;" (assignment_expression "local_8c = (byte *)0x7a015" identifier = (cast_expression "(byte *)0x7a015" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a009;" (assignment_expression "local_8c = (byte *)0x7a009" identifier = (cast_expression "(byte *)0x7a009" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ffa;" (assignment_expression "local_8c = (byte *)0x79ffa" identifier = (cast_expression "(byte *)0x79ffa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fef;" (assignment_expression "local_8c = (byte *)0x79fef" identifier = (cast_expression "(byte *)0x79fef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fe4;" (assignment_expression "local_8c = (byte *)0x79fe4" identifier = (cast_expression "(byte *)0x79fe4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fd8;" (assignment_expression "local_8c = (byte *)0x79fd8" identifier = (cast_expression "(byte *)0x79fd8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fc9;" case number_literal : (expression_statement "local_8c = (byte *)0x79fc9;" (assignment_expression "local_8c = (byte *)0x79fc9" identifier = (cast_expression "(byte *)0x79fc9" ( (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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c00;" (assignment_expression "local_8c = (byte *)0x79c00" identifier = (cast_expression "(byte *)0x79c00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b12;" (assignment_expression "local_8c = (byte *)0x78b12" identifier = (cast_expression "(byte *)0x78b12" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79faf;" (assignment_expression "local_8c = (byte *)0x79faf" identifier = (cast_expression "(byte *)0x79faf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fa1;" (assignment_expression "local_8c = (byte *)0x79fa1" identifier = (cast_expression "(byte *)0x79fa1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f94;" (assignment_expression "local_8c = (byte *)0x79f94" identifier = (cast_expression "(byte *)0x79f94" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f87;" (assignment_expression "local_8c = (byte *)0x79f87" identifier = (cast_expression "(byte *)0x79f87" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f79;" (assignment_expression "local_8c = (byte *)0x79f79" identifier = (cast_expression "(byte *)0x79f79" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f6c;" (assignment_expression "local_8c = (byte *)0x79f6c" identifier = (cast_expression "(byte *)0x79f6c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f5f;" (assignment_expression "local_8c = &UNK_00079f5f" identifier = (pointer_expression "&UNK_00079f5f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_00079f53;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f53;" (assignment_expression "local_8c = &UNK_00079f53" identifier = (pointer_expression "&UNK_00079f53" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f47;" (assignment_expression "local_8c = (byte *)0x79f47" identifier = (cast_expression "(byte *)0x79f47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f37;" (assignment_expression "local_8c = (byte *)0x79f37" identifier = (cast_expression "(byte *)0x79f37" ( (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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8d8;" (assignment_expression "local_8c = (byte *)0x7a8d8" identifier = (cast_expression "(byte *)0x7a8d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a98;" (assignment_expression "local_8c = (byte *)0x78a98" identifier = (cast_expression "(byte *)0x78a98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad36;" (assignment_expression "local_8c = (byte *)0x7ad36" identifier = (cast_expression "(byte *)0x7ad36" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad20;" (assignment_expression "local_8c = (byte *)0x7ad20" identifier = (cast_expression "(byte *)0x7ad20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad0b;" (assignment_expression "local_8c = (byte *)0x7ad0b" identifier = (cast_expression "(byte *)0x7ad0b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acfb;" (assignment_expression "local_8c = (byte *)0x7acfb" identifier = (cast_expression "(byte *)0x7acfb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ace1;" (assignment_expression "local_8c = (byte *)0x7ace1" identifier = (cast_expression "(byte *)0x7ace1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7accb;" (assignment_expression "local_8c = (byte *)0x7accb" identifier = (cast_expression "(byte *)0x7accb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acb7;" (assignment_expression "local_8c = (byte *)0x7acb7" identifier = (cast_expression "(byte *)0x7acb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aca6;" (assignment_expression "local_8c = (byte *)0x7aca6" identifier = (cast_expression "(byte *)0x7aca6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac99;" (assignment_expression "local_8c = (byte *)0x7ac99" identifier = (cast_expression "(byte *)0x7ac99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac88;" (assignment_expression "local_8c = (byte *)0x7ac88" identifier = (cast_expression "(byte *)0x7ac88" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac76;" (assignment_expression "local_8c = (byte *)0x7ac76" identifier = (cast_expression "(byte *)0x7ac76" ( (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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b545;" (assignment_expression "local_8c = (byte *)0x7b545" identifier = (cast_expression "(byte *)0x7b545" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078a1a;" (assignment_expression "local_8c = &UNK_00078a1a" identifier = (pointer_expression "&UNK_00078a1a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8ef;" (assignment_expression "local_8c = &UNK_0007b8ef" identifier = (pointer_expression "&UNK_0007b8ef" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8e4;" (assignment_expression "local_8c = &UNK_0007b8e4" identifier = (pointer_expression "&UNK_0007b8e4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8da;" (assignment_expression "local_8c = &UNK_0007b8da" identifier = (pointer_expression "&UNK_0007b8da" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8cc;" (assignment_expression "local_8c = (byte *)0x7b8cc" identifier = (cast_expression "(byte *)0x7b8cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8bd;" (assignment_expression "local_8c = (byte *)0x7b8bd" identifier = (cast_expression "(byte *)0x7b8bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8ad;" (assignment_expression "local_8c = (byte *)0x7b8ad" identifier = (cast_expression "(byte *)0x7b8ad" ( (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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3fa;" (assignment_expression "local_8c = (byte *)0x7b3fa" identifier = (cast_expression "(byte *)0x7b3fa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a2c;" (assignment_expression "local_8c = (byte *)0x78a2c" identifier = (cast_expression "(byte *)0x78a2c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b689;" (assignment_expression "local_8c = (byte *)0x7b689" identifier = (cast_expression "(byte *)0x7b689" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b679;" (assignment_expression "local_8c = (byte *)0x7b679" identifier = (cast_expression "(byte *)0x7b679" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b669;" (assignment_expression "local_8c = (byte *)0x7b669" identifier = (cast_expression "(byte *)0x7b669" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b65c;" (assignment_expression "local_8c = (byte *)0x7b65c" identifier = (cast_expression "(byte *)0x7b65c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b64f;" (assignment_expression "local_8c = (byte *)0x7b64f" identifier = (cast_expression "(byte *)0x7b64f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b643;" (assignment_expression "local_8c = (byte *)0x7b643" identifier = (cast_expression "(byte *)0x7b643" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b637;" (assignment_expression "local_8c = (byte *)0x7b637" identifier = (cast_expression "(byte *)0x7b637" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b62c;" (assignment_expression "local_8c = (byte *)0x7b62c" identifier = (cast_expression "(byte *)0x7b62c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b620;" (assignment_expression "local_8c = (byte *)0x7b620" identifier = (cast_expression "(byte *)0x7b620" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b612;" (assignment_expression "local_8c = (byte *)0x7b612" identifier = (cast_expression "(byte *)0x7b612" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b604;" (assignment_expression "local_8c = (byte *)0x7b604" identifier = (cast_expression "(byte *)0x7b604" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5f8;" (assignment_expression "local_8c = (byte *)0x7b5f8" identifier = (cast_expression "(byte *)0x7b5f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ea;" (assignment_expression "local_8c = (byte *)0x7b5ea" identifier = (cast_expression "(byte *)0x7b5ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5de;" (assignment_expression "local_8c = (byte *)0x7b5de" identifier = (cast_expression "(byte *)0x7b5de" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5d2;" (assignment_expression "local_8c = (byte *)0x7b5d2" identifier = (cast_expression "(byte *)0x7b5d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5c4;" (assignment_expression "local_8c = (byte *)0x7b5c4" identifier = (cast_expression "(byte *)0x7b5c4" ( (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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad4b;" (assignment_expression "local_8c = (byte *)0x7ad4b" identifier = (cast_expression "(byte *)0x7ad4b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a6f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a6f;" (assignment_expression "local_8c = (byte *)0x78a6f" identifier = (cast_expression "(byte *)0x78a6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b198;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b198;" (assignment_expression "local_8c = (byte *)0x7b198" identifier = (cast_expression "(byte *)0x7b198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b18c;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b18c;" (assignment_expression "local_8c = &UNK_0007b18c" identifier = (pointer_expression "&UNK_0007b18c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_0007b17f;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b17f;" (assignment_expression "local_8c = &UNK_0007b17f" identifier = (pointer_expression "&UNK_0007b17f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b16e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b16e;" (assignment_expression "local_8c = (byte *)0x7b16e" identifier = (cast_expression "(byte *)0x7b16e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b15c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b15c;" (assignment_expression "local_8c = (byte *)0x7b15c" identifier = (cast_expression "(byte *)0x7b15c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b14a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b14a;" (assignment_expression "local_8c = (byte *)0x7b14a" identifier = (cast_expression "(byte *)0x7b14a" ( (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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f2d;" (assignment_expression "local_8c = (byte *)0x79f2d" identifier = (cast_expression "(byte *)0x79f2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78af0;" (assignment_expression "local_8c = (byte *)0x78af0" identifier = (cast_expression "(byte *)0x78af0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3dc;" (assignment_expression "local_8c = (byte *)0x7a3dc" identifier = (cast_expression "(byte *)0x7a3dc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3cc;" (assignment_expression "local_8c = (byte *)0x7a3cc" identifier = (cast_expression "(byte *)0x7a3cc" ( (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 *)0x7a3bc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3bc;" (assignment_expression "local_8c = (byte *)0x7a3bc" identifier = (cast_expression "(byte *)0x7a3bc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3ac;" (assignment_expression "local_8c = (byte *)0x7a3ac" identifier = (cast_expression "(byte *)0x7a3ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a39d;" (assignment_expression "local_8c = (byte *)0x7a39d" identifier = (cast_expression "(byte *)0x7a39d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a38e;" (assignment_expression "local_8c = (byte *)0x7a38e" identifier = (cast_expression "(byte *)0x7a38e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a37b;" (assignment_expression "local_8c = (byte *)0x7a37b" identifier = (cast_expression "(byte *)0x7a37b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36a;" case number_literal : (expression_statement "local_8c = (byte *)0x7a36a;" (assignment_expression "local_8c = (byte *)0x7a36a" identifier = (cast_expression "(byte *)0x7a36a" ( (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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fbd;" (assignment_expression "local_8c = (byte *)0x79fbd" identifier = (cast_expression "(byte *)0x79fbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078ae6;" (assignment_expression "local_8c = &UNK_00078ae6" identifier = (pointer_expression "&UNK_00078ae6" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a62f;" (assignment_expression "local_8c = &UNK_0007a62f" identifier = (pointer_expression "&UNK_0007a62f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007a626;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a626;" (assignment_expression "local_8c = &UNK_0007a626" identifier = (pointer_expression "&UNK_0007a626" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a611;" (assignment_expression "local_8c = (byte *)0x7a611" identifier = (cast_expression "(byte *)0x7a611" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5fc;" (assignment_expression "local_8c = (byte *)0x7a5fc" identifier = (cast_expression "(byte *)0x7a5fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5e9;" (assignment_expression "local_8c = (byte *)0x7a5e9" identifier = (cast_expression "(byte *)0x7a5e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5d6;" (assignment_expression "local_8c = (byte *)0x7a5d6" identifier = (cast_expression "(byte *)0x7a5d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5c1;" (assignment_expression "local_8c = (byte *)0x7a5c1" identifier = (cast_expression "(byte *)0x7a5c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5b1;" (assignment_expression "local_8c = (byte *)0x7a5b1" identifier = (cast_expression "(byte *)0x7a5b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5a1;" (assignment_expression "local_8c = (byte *)0x7a5a1" identifier = (cast_expression "(byte *)0x7a5a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a592;" (assignment_expression "local_8c = (byte *)0x7a592" identifier = (cast_expression "(byte *)0x7a592" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a580;" (assignment_expression "local_8c = (byte *)0x7a580" identifier = (cast_expression "(byte *)0x7a580" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a56e;" (assignment_expression "local_8c = (byte *)0x7a56e" identifier = (cast_expression "(byte *)0x7a56e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a561;" (assignment_expression "local_8c = (byte *)0x7a561" identifier = (cast_expression "(byte *)0x7a561" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a554;" (assignment_expression "local_8c = &UNK_0007a554" identifier = (pointer_expression "&UNK_0007a554" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a541;" (assignment_expression "local_8c = (byte *)0x7a541" identifier = (cast_expression "(byte *)0x7a541" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a52e;" (assignment_expression "local_8c = (byte *)0x7a52e" identifier = (cast_expression "(byte *)0x7a52e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a522;" (assignment_expression "local_8c = (byte *)0x7a522" identifier = (cast_expression "(byte *)0x7a522" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a512;" (assignment_expression "local_8c = (byte *)0x7a512" identifier = (cast_expression "(byte *)0x7a512" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a502;" (assignment_expression "local_8c = (byte *)0x7a502" identifier = (cast_expression "(byte *)0x7a502" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4f2;" (assignment_expression "local_8c = (byte *)0x7a4f2" identifier = (cast_expression "(byte *)0x7a4f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4df;" (assignment_expression "local_8c = (byte *)0x7a4df" identifier = (cast_expression "(byte *)0x7a4df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4cc;" (assignment_expression "local_8c = (byte *)0x7a4cc" identifier = (cast_expression "(byte *)0x7a4cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4b8;" (assignment_expression "local_8c = (byte *)0x7a4b8" identifier = (cast_expression "(byte *)0x7a4b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4a4;" (assignment_expression "local_8c = (byte *)0x7a4a4" identifier = (cast_expression "(byte *)0x7a4a4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a490;" (assignment_expression "local_8c = (byte *)0x7a490" identifier = (cast_expression "(byte *)0x7a490" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a47c;" (assignment_expression "local_8c = (byte *)0x7a47c" identifier = (cast_expression "(byte *)0x7a47c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a469;" (assignment_expression "local_8c = (byte *)0x7a469" identifier = (cast_expression "(byte *)0x7a469" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a456;" (assignment_expression "local_8c = (byte *)0x7a456" identifier = (cast_expression "(byte *)0x7a456" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a443;" (assignment_expression "local_8c = (byte *)0x7a443" identifier = (cast_expression "(byte *)0x7a443" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a430;" (assignment_expression "local_8c = (byte *)0x7a430" identifier = (cast_expression "(byte *)0x7a430" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a41f;" (assignment_expression "local_8c = (byte *)0x7a41f" identifier = (cast_expression "(byte *)0x7a41f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a40d;" (assignment_expression "local_8c = (byte *)0x7a40d" identifier = (cast_expression "(byte *)0x7a40d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3fb;" (assignment_expression "local_8c = (byte *)0x7a3fb" identifier = (cast_expression "(byte *)0x7a3fb" ( (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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7add0;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7add0;" (assignment_expression "local_8c = (byte *)0x7add0" identifier = (cast_expression "(byte *)0x7add0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a62;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a62;" (assignment_expression "local_8c = (byte *)0x78a62" identifier = (cast_expression "(byte *)0x78a62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ed;" (assignment_expression "local_8c = (byte *)0x7b3ed" identifier = (cast_expression "(byte *)0x7b3ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b3e1;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b3e1;" (assignment_expression "local_8c = &UNK_0007b3e1" identifier = (pointer_expression "&UNK_0007b3e1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3cf;" (assignment_expression "local_8c = (byte *)0x7b3cf" identifier = (cast_expression "(byte *)0x7b3cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3bd;" (assignment_expression "local_8c = (byte *)0x7b3bd" identifier = (cast_expression "(byte *)0x7b3bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ac;" (assignment_expression "local_8c = (byte *)0x7b3ac" identifier = (cast_expression "(byte *)0x7b3ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b394;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b394;" (assignment_expression "local_8c = (byte *)0x7b394" identifier = (cast_expression "(byte *)0x7b394" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b37e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b37e;" (assignment_expression "local_8c = (byte *)0x7b37e" identifier = (cast_expression "(byte *)0x7b37e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007b371;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b371;" (assignment_expression "local_8c = &UNK_0007b371" identifier = (pointer_expression "&UNK_0007b371" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7b35f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b35f;" (assignment_expression "local_8c = (byte *)0x7b35f" identifier = (cast_expression "(byte *)0x7b35f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b34d;" (assignment_expression "local_8c = (byte *)0x7b34d" identifier = (cast_expression "(byte *)0x7b34d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b33a;" (assignment_expression "local_8c = (byte *)0x7b33a" identifier = (cast_expression "(byte *)0x7b33a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b327;" (assignment_expression "local_8c = (byte *)0x7b327" identifier = (cast_expression "(byte *)0x7b327" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b314;" (assignment_expression "local_8c = (byte *)0x7b314" identifier = (cast_expression "(byte *)0x7b314" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b304;" (assignment_expression "local_8c = (byte *)0x7b304" identifier = (cast_expression "(byte *)0x7b304" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2f4;" (assignment_expression "local_8c = (byte *)0x7b2f4" identifier = (cast_expression "(byte *)0x7b2f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2e4;" (assignment_expression "local_8c = (byte *)0x7b2e4" identifier = (cast_expression "(byte *)0x7b2e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2d4;" (assignment_expression "local_8c = (byte *)0x7b2d4" identifier = (cast_expression "(byte *)0x7b2d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2c4;" (assignment_expression "local_8c = (byte *)0x7b2c4" identifier = (cast_expression "(byte *)0x7b2c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2b5;" (assignment_expression "local_8c = (byte *)0x7b2b5" identifier = (cast_expression "(byte *)0x7b2b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2a2;" (assignment_expression "local_8c = (byte *)0x7b2a2" identifier = (cast_expression "(byte *)0x7b2a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b28f;" (assignment_expression "local_8c = (byte *)0x7b28f" identifier = (cast_expression "(byte *)0x7b28f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b27c;" (assignment_expression "local_8c = (byte *)0x7b27c" identifier = (cast_expression "(byte *)0x7b27c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b26b;" (assignment_expression "local_8c = (byte *)0x7b26b" identifier = (cast_expression "(byte *)0x7b26b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b25a;" (assignment_expression "local_8c = (byte *)0x7b25a" identifier = (cast_expression "(byte *)0x7b25a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b248;" (assignment_expression "local_8c = (byte *)0x7b248" identifier = (cast_expression "(byte *)0x7b248" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b234;" (assignment_expression "local_8c = (byte *)0x7b234" identifier = (cast_expression "(byte *)0x7b234" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b223;" (assignment_expression "local_8c = (byte *)0x7b223" identifier = (cast_expression "(byte *)0x7b223" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b212;" (assignment_expression "local_8c = (byte *)0x7b212" identifier = (cast_expression "(byte *)0x7b212" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1fd;" (assignment_expression "local_8c = (byte *)0x7b1fd" identifier = (cast_expression "(byte *)0x7b1fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1e8;" (assignment_expression "local_8c = (byte *)0x7b1e8" identifier = (cast_expression "(byte *)0x7b1e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1d4;" (assignment_expression "local_8c = (byte *)0x7b1d4" identifier = (cast_expression "(byte *)0x7b1d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1c1;" (assignment_expression "local_8c = (byte *)0x7b1c1" identifier = (cast_expression "(byte *)0x7b1c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1b1;" (assignment_expression "local_8c = (byte *)0x7b1b1" identifier = (cast_expression "(byte *)0x7b1b1" ( (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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3ec;" (assignment_expression "local_8c = (byte *)0x7a3ec" identifier = (cast_expression "(byte *)0x7a3ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78abb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78abb;" (assignment_expression "local_8c = (byte *)0x78abb" identifier = (cast_expression "(byte *)0x78abb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7aa56;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa56;" (assignment_expression "local_8c = (byte *)0x7aa56" identifier = (cast_expression "(byte *)0x7aa56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7aa47;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa47;" (assignment_expression "local_8c = (byte *)0x7aa47" identifier = (cast_expression "(byte *)0x7aa47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa2f;" (assignment_expression "local_8c = (byte *)0x7aa2f" identifier = (cast_expression "(byte *)0x7aa2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7aa17;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa17;" (assignment_expression "local_8c = (byte *)0x7aa17" identifier = (cast_expression "(byte *)0x7aa17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9fe;" (assignment_expression "local_8c = (byte *)0x7a9fe" identifier = (cast_expression "(byte *)0x7a9fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9e6;" (assignment_expression "local_8c = (byte *)0x7a9e6" identifier = (cast_expression "(byte *)0x7a9e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9ce;" (assignment_expression "local_8c = (byte *)0x7a9ce" identifier = (cast_expression "(byte *)0x7a9ce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9b5;" (assignment_expression "local_8c = (byte *)0x7a9b5" identifier = (cast_expression "(byte *)0x7a9b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a99d;" (assignment_expression "local_8c = (byte *)0x7a99d" identifier = (cast_expression "(byte *)0x7a99d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a985;" (assignment_expression "local_8c = (byte *)0x7a985" identifier = (cast_expression "(byte *)0x7a985" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a975;" (assignment_expression "local_8c = (byte *)0x7a975" identifier = (cast_expression "(byte *)0x7a975" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a960;" (assignment_expression "local_8c = (byte *)0x7a960" identifier = (cast_expression "(byte *)0x7a960" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a950;" (assignment_expression "local_8c = (byte *)0x7a950" identifier = (cast_expression "(byte *)0x7a950" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a93e;" (assignment_expression "local_8c = (byte *)0x7a93e" identifier = (cast_expression "(byte *)0x7a93e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a92e;" (assignment_expression "local_8c = (byte *)0x7a92e" identifier = (cast_expression "(byte *)0x7a92e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a91e;" (assignment_expression "local_8c = (byte *)0x7a91e" identifier = (cast_expression "(byte *)0x7a91e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a90b;" (assignment_expression "local_8c = (byte *)0x7a90b" identifier = (cast_expression "(byte *)0x7a90b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8f8;" (assignment_expression "local_8c = (byte *)0x7a8f8" identifier = (cast_expression "(byte *)0x7a8f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8e5;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8e5;" (assignment_expression "local_8c = (byte *)0x7a8e5" identifier = (cast_expression "(byte *)0x7a8e5" ( (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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79df7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79df7;" (assignment_expression "local_8c = (byte *)0x79df7" identifier = (cast_expression "(byte *)0x79df7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b00;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b00;" (assignment_expression "local_8c = (byte *)0x78b00" identifier = (cast_expression "(byte *)0x78b00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7a352;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a352;" (assignment_expression "local_8c = (byte *)0x7a352" identifier = (cast_expression "(byte *)0x7a352" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7a348;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a348;" (assignment_expression "local_8c = (byte *)0x7a348" identifier = (cast_expression "(byte *)0x7a348" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7a339;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a339;" (assignment_expression "local_8c = (byte *)0x7a339" identifier = (cast_expression "(byte *)0x7a339" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7a329;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a329;" (assignment_expression "local_8c = (byte *)0x7a329" identifier = (cast_expression "(byte *)0x7a329" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7a319;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a319;" (assignment_expression "local_8c = (byte *)0x7a319" identifier = (cast_expression "(byte *)0x7a319" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7a304;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a304;" (assignment_expression "local_8c = (byte *)0x7a304" identifier = (cast_expression "(byte *)0x7a304" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2f1;" (assignment_expression "local_8c = (byte *)0x7a2f1" identifier = (cast_expression "(byte *)0x7a2f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2e5;" (assignment_expression "local_8c = (byte *)0x7a2e5" identifier = (cast_expression "(byte *)0x7a2e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2d5;" (assignment_expression "local_8c = (byte *)0x7a2d5" identifier = (cast_expression "(byte *)0x7a2d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2c4;" (assignment_expression "local_8c = (byte *)0x7a2c4" identifier = (cast_expression "(byte *)0x7a2c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2b4;" (assignment_expression "local_8c = (byte *)0x7a2b4" identifier = (cast_expression "(byte *)0x7a2b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2a6;" (assignment_expression "local_8c = (byte *)0x7a2a6" identifier = (cast_expression "(byte *)0x7a2a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a298;" (assignment_expression "local_8c = (byte *)0x7a298" identifier = (cast_expression "(byte *)0x7a298" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a287;" (assignment_expression "local_8c = (byte *)0x7a287" identifier = (cast_expression "(byte *)0x7a287" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a276;" (assignment_expression "local_8c = (byte *)0x7a276" identifier = (cast_expression "(byte *)0x7a276" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a265;" (assignment_expression "local_8c = (byte *)0x7a265" identifier = (cast_expression "(byte *)0x7a265" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a250;" (assignment_expression "local_8c = (byte *)0x7a250" identifier = (cast_expression "(byte *)0x7a250" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a23c;" (assignment_expression "local_8c = (byte *)0x7a23c" identifier = (cast_expression "(byte *)0x7a23c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a22b;" (assignment_expression "local_8c = (byte *)0x7a22b" identifier = (cast_expression "(byte *)0x7a22b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a21a;" (assignment_expression "local_8c = (byte *)0x7a21a" identifier = (cast_expression "(byte *)0x7a21a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a20d;" (assignment_expression "local_8c = (byte *)0x7a20d" identifier = (cast_expression "(byte *)0x7a20d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a202;" (assignment_expression "local_8c = (byte *)0x7a202" identifier = (cast_expression "(byte *)0x7a202" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1f1;" (assignment_expression "local_8c = (byte *)0x7a1f1" identifier = (cast_expression "(byte *)0x7a1f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1e0;" (assignment_expression "local_8c = (byte *)0x7a1e0" identifier = (cast_expression "(byte *)0x7a1e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1cc;" (assignment_expression "local_8c = (byte *)0x7a1cc" identifier = (cast_expression "(byte *)0x7a1cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1b8;" (assignment_expression "local_8c = (byte *)0x7a1b8" identifier = (cast_expression "(byte *)0x7a1b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1a8;" (assignment_expression "local_8c = (byte *)0x7a1a8" identifier = (cast_expression "(byte *)0x7a1a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a198;" (assignment_expression "local_8c = (byte *)0x7a198" identifier = (cast_expression "(byte *)0x7a198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a18a;" (assignment_expression "local_8c = (byte *)0x7a18a" identifier = (cast_expression "(byte *)0x7a18a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a17d;" (assignment_expression "local_8c = (byte *)0x7a17d" identifier = (cast_expression "(byte *)0x7a17d" ( (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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x798b6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x798b6;" (assignment_expression "local_8c = (byte *)0x798b6" identifier = (cast_expression "(byte *)0x798b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b47;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b47;" (assignment_expression "local_8c = (byte *)0x78b47" identifier = (cast_expression "(byte *)0x78b47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79bf7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bf7;" (assignment_expression "local_8c = (byte *)0x79bf7" identifier = (cast_expression "(byte *)0x79bf7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = &UNK_00079bef;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bef;" (assignment_expression "local_8c = &UNK_00079bef" identifier = (pointer_expression "&UNK_00079bef" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79be4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79be4;" (assignment_expression "local_8c = (byte *)0x79be4" identifier = (cast_expression "(byte *)0x79be4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79bd9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bd9;" (assignment_expression "local_8c = (byte *)0x79bd9" identifier = (cast_expression "(byte *)0x79bd9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = &UNK_00079bcf;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bcf;" (assignment_expression "local_8c = &UNK_00079bcf" identifier = (pointer_expression "&UNK_00079bcf" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79bc3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bc3;" (assignment_expression "local_8c = (byte *)0x79bc3" identifier = (cast_expression "(byte *)0x79bc3" ( (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 *)0x79bb7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bb7;" (assignment_expression "local_8c = (byte *)0x79bb7" identifier = (cast_expression "(byte *)0x79bb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bac;" (assignment_expression "local_8c = (byte *)0x79bac" identifier = (cast_expression "(byte *)0x79bac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b9d;" (assignment_expression "local_8c = (byte *)0x79b9d" identifier = (cast_expression "(byte *)0x79b9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b8e;" (assignment_expression "local_8c = (byte *)0x79b8e" identifier = (cast_expression "(byte *)0x79b8e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b7f;" (assignment_expression "local_8c = (byte *)0x79b7f" identifier = (cast_expression "(byte *)0x79b7f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b6b;" (assignment_expression "local_8c = (byte *)0x79b6b" identifier = (cast_expression "(byte *)0x79b6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b59;" case number_literal : (expression_statement "local_8c = (byte *)0x79b59;" (assignment_expression "local_8c = (byte *)0x79b59" identifier = (cast_expression "(byte *)0x79b59" ( (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 *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7b696;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b696;" (assignment_expression "local_8c = (byte *)0x7b696" identifier = (cast_expression "(byte *)0x7b696" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_000789f5;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789f5;" (assignment_expression "local_8c = &UNK_000789f5" identifier = (pointer_expression "&UNK_000789f5" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x78a01;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a01;" (assignment_expression "local_8c = (byte *)0x78a01" identifier = (cast_expression "(byte *)0x78a01" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_000789c8;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789c8;" (assignment_expression "local_8c = &UNK_000789c8" identifier = (pointer_expression "&UNK_000789c8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x789e3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789e3;" (assignment_expression "local_8c = (byte *)0x789e3" identifier = (cast_expression "(byte *)0x789e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = &UNK_0007ba02;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007ba02;" (assignment_expression "local_8c = &UNK_0007ba02" identifier = (pointer_expression "&UNK_0007ba02" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = &UNK_0007b9f5;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9f5;" (assignment_expression "local_8c = &UNK_0007b9f5" identifier = (pointer_expression "&UNK_0007b9f5" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = &UNK_0007b9e8;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9e8;" (assignment_expression "local_8c = &UNK_0007b9e8" identifier = (pointer_expression "&UNK_0007b9e8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9d5;" (assignment_expression "local_8c = (byte *)0x7b9d5" identifier = (cast_expression "(byte *)0x7b9d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9bd;" (assignment_expression "local_8c = (byte *)0x7b9bd" identifier = (cast_expression "(byte *)0x7b9bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9a7;" (assignment_expression "local_8c = (byte *)0x7b9a7" identifier = (cast_expression "(byte *)0x7b9a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b99a;" (assignment_expression "local_8c = &UNK_0007b99a" identifier = (pointer_expression "&UNK_0007b99a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b98b;" (assignment_expression "local_8c = (byte *)0x7b98b" identifier = (cast_expression "(byte *)0x7b98b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b97c;" (assignment_expression "local_8c = (byte *)0x7b97c" identifier = (cast_expression "(byte *)0x7b97c" ( (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 *)0x7b96e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b96e;" (assignment_expression "local_8c = (byte *)0x7b96e" identifier = (cast_expression "(byte *)0x7b96e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b95c;" (assignment_expression "local_8c = (byte *)0x7b95c" identifier = (cast_expression "(byte *)0x7b95c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b949;" (assignment_expression "local_8c = (byte *)0x7b949" identifier = (cast_expression "(byte *)0x7b949" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = &UNK_0007b939;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b939;" (assignment_expression "local_8c = &UNK_0007b939" identifier = (pointer_expression "&UNK_0007b939" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b929;" (assignment_expression "local_8c = (byte *)0x7b929" identifier = (cast_expression "(byte *)0x7b929" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b917;" (assignment_expression "local_8c = (byte *)0x7b917" identifier = (cast_expression "(byte *)0x7b917" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b904;" case number_literal : (expression_statement "local_8c = (byte *)0x7b904;" (assignment_expression "local_8c = (byte *)0x7b904" identifier = (cast_expression "(byte *)0x7b904" ( (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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" statement_identifier : (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac6a;" (assignment_expression "local_8c = (byte *)0x7ac6a" identifier = (cast_expression "(byte *)0x7ac6a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078a7c;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078a7c;" (assignment_expression "local_8c = &UNK_00078a7c" identifier = (pointer_expression "&UNK_00078a7c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = &UNK_0007b134;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b134;" (assignment_expression "local_8c = &UNK_0007b134" identifier = (pointer_expression "&UNK_0007b134" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_0007b12a;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b12a;" (assignment_expression "local_8c = &UNK_0007b12a" identifier = (pointer_expression "&UNK_0007b12a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = &UNK_0007b120;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b120;" (assignment_expression "local_8c = &UNK_0007b120" identifier = (pointer_expression "&UNK_0007b120" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7b112;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b112;" (assignment_expression "local_8c = (byte *)0x7b112" identifier = (cast_expression "(byte *)0x7b112" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b104;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b104;" (assignment_expression "local_8c = (byte *)0x7b104" identifier = (cast_expression "(byte *)0x7b104" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0f6;" (assignment_expression "local_8c = (byte *)0x7b0f6" identifier = (cast_expression "(byte *)0x7b0f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0e7;" (assignment_expression "local_8c = (byte *)0x7b0e7" identifier = (cast_expression "(byte *)0x7b0e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0d8;" (assignment_expression "local_8c = (byte *)0x7b0d8" identifier = (cast_expression "(byte *)0x7b0d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0c8;" (assignment_expression "local_8c = (byte *)0x7b0c8" identifier = (cast_expression "(byte *)0x7b0c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0b3;" (assignment_expression "local_8c = (byte *)0x7b0b3" identifier = (cast_expression "(byte *)0x7b0b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0a0;" (assignment_expression "local_8c = (byte *)0x7b0a0" identifier = (cast_expression "(byte *)0x7b0a0" ( (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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7a833;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a833;" (assignment_expression "local_8c = (byte *)0x7a833" identifier = (cast_expression "(byte *)0x7a833" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078aa7;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078aa7;" (assignment_expression "local_8c = &UNK_00078aa7" identifier = (pointer_expression "&UNK_00078aa7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7ac60;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac60;" (assignment_expression "local_8c = (byte *)0x7ac60" identifier = (cast_expression "(byte *)0x7ac60" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7ac56;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac56;" (assignment_expression "local_8c = (byte *)0x7ac56" identifier = (cast_expression "(byte *)0x7ac56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac4c;" (assignment_expression "local_8c = (byte *)0x7ac4c" identifier = (cast_expression "(byte *)0x7ac4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ac42;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac42;" (assignment_expression "local_8c = (byte *)0x7ac42" identifier = (cast_expression "(byte *)0x7ac42" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7ac36;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac36;" (assignment_expression "local_8c = (byte *)0x7ac36" identifier = (cast_expression "(byte *)0x7ac36" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7ac29;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac29;" (assignment_expression "local_8c = (byte *)0x7ac29" identifier = (cast_expression "(byte *)0x7ac29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac1c;" (assignment_expression "local_8c = (byte *)0x7ac1c" identifier = (cast_expression "(byte *)0x7ac1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac0f;" (assignment_expression "local_8c = (byte *)0x7ac0f" identifier = (cast_expression "(byte *)0x7ac0f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7ac02;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac02;" (assignment_expression "local_8c = (byte *)0x7ac02" identifier = (cast_expression "(byte *)0x7ac02" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abed;" (assignment_expression "local_8c = (byte *)0x7abed" identifier = (cast_expression "(byte *)0x7abed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abda;" (assignment_expression "local_8c = (byte *)0x7abda" identifier = (cast_expression "(byte *)0x7abda" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abce;" (assignment_expression "local_8c = (byte *)0x7abce" identifier = (cast_expression "(byte *)0x7abce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abc0;" (assignment_expression "local_8c = (byte *)0x7abc0" identifier = (cast_expression "(byte *)0x7abc0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abb2;" (assignment_expression "local_8c = (byte *)0x7abb2" identifier = (cast_expression "(byte *)0x7abb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aba4;" (assignment_expression "local_8c = (byte *)0x7aba4" identifier = (cast_expression "(byte *)0x7aba4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab95;" (assignment_expression "local_8c = (byte *)0x7ab95" identifier = (cast_expression "(byte *)0x7ab95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab84;" (assignment_expression "local_8c = (byte *)0x7ab84" identifier = (cast_expression "(byte *)0x7ab84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab73;" (assignment_expression "local_8c = (byte *)0x7ab73" identifier = (cast_expression "(byte *)0x7ab73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab62;" (assignment_expression "local_8c = (byte *)0x7ab62" identifier = (cast_expression "(byte *)0x7ab62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab51;" (assignment_expression "local_8c = (byte *)0x7ab51" identifier = (cast_expression "(byte *)0x7ab51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab44;" (assignment_expression "local_8c = (byte *)0x7ab44" identifier = (cast_expression "(byte *)0x7ab44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab35;" (assignment_expression "local_8c = (byte *)0x7ab35" identifier = (cast_expression "(byte *)0x7ab35" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab26;" (assignment_expression "local_8c = (byte *)0x7ab26" identifier = (cast_expression "(byte *)0x7ab26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab17;" (assignment_expression "local_8c = (byte *)0x7ab17" identifier = (cast_expression "(byte *)0x7ab17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab0c;" (assignment_expression "local_8c = (byte *)0x7ab0c" identifier = (cast_expression "(byte *)0x7ab0c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaff;" (assignment_expression "local_8c = (byte *)0x7aaff" identifier = (cast_expression "(byte *)0x7aaff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaf2;" (assignment_expression "local_8c = (byte *)0x7aaf2" identifier = (cast_expression "(byte *)0x7aaf2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aae5;" (assignment_expression "local_8c = (byte *)0x7aae5" identifier = (cast_expression "(byte *)0x7aae5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aad7;" (assignment_expression "local_8c = (byte *)0x7aad7" identifier = (cast_expression "(byte *)0x7aad7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aac9;" (assignment_expression "local_8c = (byte *)0x7aac9" identifier = (cast_expression "(byte *)0x7aac9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aab6;" (assignment_expression "local_8c = (byte *)0x7aab6" identifier = (cast_expression "(byte *)0x7aab6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaab;" (assignment_expression "local_8c = (byte *)0x7aaab" identifier = (cast_expression "(byte *)0x7aaab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa93;" (assignment_expression "local_8c = (byte *)0x7aa93" identifier = (cast_expression "(byte *)0x7aa93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa86;" (assignment_expression "local_8c = (byte *)0x7aa86" identifier = (cast_expression "(byte *)0x7aa86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa6f;" (assignment_expression "local_8c = (byte *)0x7aa6f" identifier = (cast_expression "(byte *)0x7aa6f" ( (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_000b9da4 == 0) {\n          pcVar9 = "%-17.17s";\n        }" if (parenthesized_expression "(DAT_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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_0008c8cc + *(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_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" { comment comment (expression_statement "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();" (assignment_expression "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" identifier = (call_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (parenthesized_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))" ( (pointer_expression "*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" * (cast_expression "(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (binary_expression "(int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(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_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" * (cast_expression "(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (binary_expression "&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "&DAT_0008c8cc" & 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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1a5;" (assignment_expression "local_8c = (byte *)0x7b1a5" identifier = (cast_expression "(byte *)0x7b1a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a39;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a39;" (assignment_expression "local_8c = (byte *)0x78a39" identifier = (cast_expression "(byte *)0x78a39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5a6;" (assignment_expression "local_8c = (byte *)0x7b5a6" identifier = (cast_expression "(byte *)0x7b5a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_0007b59c;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b59c;" (assignment_expression "local_8c = &UNK_0007b59c" identifier = (pointer_expression "&UNK_0007b59c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b592;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b592;" (assignment_expression "local_8c = &UNK_0007b592" identifier = (pointer_expression "&UNK_0007b592" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b582;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b582;" (assignment_expression "local_8c = (byte *)0x7b582" identifier = (cast_expression "(byte *)0x7b582" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = &UNK_0007b578;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b578;" (assignment_expression "local_8c = &UNK_0007b578" identifier = (pointer_expression "&UNK_0007b578" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b563;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b563;" (assignment_expression "local_8c = (byte *)0x7b563" identifier = (cast_expression "(byte *)0x7b563" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b550;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b550;" (assignment_expression "local_8c = (byte *)0x7b550" identifier = (cast_expression "(byte *)0x7b550" ( (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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b13e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b13e;" (assignment_expression "local_8c = (byte *)0x7b13e" identifier = (cast_expression "(byte *)0x7b13e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a4b;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a4b;" (assignment_expression "local_8c = &UNK_00078a4b" identifier = (pointer_expression "&UNK_00078a4b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b536;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b536;" (assignment_expression "local_8c = (byte *)0x7b536" identifier = (cast_expression "(byte *)0x7b536" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b525;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b525;" (assignment_expression "local_8c = (byte *)0x7b525" identifier = (cast_expression "(byte *)0x7b525" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b51b;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b51b;" (assignment_expression "local_8c = &UNK_0007b51b" identifier = (pointer_expression "&UNK_0007b51b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b50b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b50b;" (assignment_expression "local_8c = (byte *)0x7b50b" identifier = (cast_expression "(byte *)0x7b50b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4f9;" (assignment_expression "local_8c = (byte *)0x7b4f9" identifier = (cast_expression "(byte *)0x7b4f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = &UNK_0007b4ef;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4ef;" (assignment_expression "local_8c = &UNK_0007b4ef" identifier = (pointer_expression "&UNK_0007b4ef" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b4df;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4df;" (assignment_expression "local_8c = (byte *)0x7b4df" identifier = (cast_expression "(byte *)0x7b4df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4cd;" (assignment_expression "local_8c = (byte *)0x7b4cd" identifier = (cast_expression "(byte *)0x7b4cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = &UNK_0007b4c3;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4c3;" (assignment_expression "local_8c = &UNK_0007b4c3" identifier = (pointer_expression "&UNK_0007b4c3" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4b3;" (assignment_expression "local_8c = (byte *)0x7b4b3" identifier = (cast_expression "(byte *)0x7b4b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4a2;" (assignment_expression "local_8c = (byte *)0x7b4a2" identifier = (cast_expression "(byte *)0x7b4a2" ( (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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;" (assignment_expression "puVar24 = &DAT_0007c3b7" identifier = (pointer_expression "&DAT_0007c3b7" & identifier)) ;) (expression_statement "printf("()%-*s",iVar12,&DAT_0007c3b7);" (call_expression "printf("()%-*s",iVar12,&DAT_0007c3b7)" identifier (argument_list "("()%-*s",iVar12,&DAT_0007c3b7)" ( (string_literal ""()%-*s"" " string_content ") , identifier , (pointer_expression "&DAT_0007c3b7" & 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79977;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79977;" (assignment_expression "local_8c = (byte *)0x79977" identifier = (cast_expression "(byte *)0x79977" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b3c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b3c;" (assignment_expression "local_8c = (byte *)0x78b3c" identifier = (cast_expression "(byte *)0x78b3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x79cfa;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cfa;" (assignment_expression "local_8c = (byte *)0x79cfa" identifier = (cast_expression "(byte *)0x79cfa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x79ceb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ceb;" (assignment_expression "local_8c = (byte *)0x79ceb" identifier = (cast_expression "(byte *)0x79ceb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x79cdf;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cdf;" (assignment_expression "local_8c = (byte *)0x79cdf" identifier = (cast_expression "(byte *)0x79cdf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x79cd3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cd3;" (assignment_expression "local_8c = (byte *)0x79cd3" identifier = (cast_expression "(byte *)0x79cd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x79cc7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cc7;" (assignment_expression "local_8c = (byte *)0x79cc7" identifier = (cast_expression "(byte *)0x79cc7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x79cb8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cb8;" (assignment_expression "local_8c = (byte *)0x79cb8" identifier = (cast_expression "(byte *)0x79cb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x79ca9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ca9;" (assignment_expression "local_8c = (byte *)0x79ca9" identifier = (cast_expression "(byte *)0x79ca9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x79c9a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c9a;" (assignment_expression "local_8c = (byte *)0x79c9a" identifier = (cast_expression "(byte *)0x79c9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x79c8b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c8b;" (assignment_expression "local_8c = (byte *)0x79c8b" identifier = (cast_expression "(byte *)0x79c8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c7f;" (assignment_expression "local_8c = (byte *)0x79c7f" identifier = (cast_expression "(byte *)0x79c7f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c73;" (assignment_expression "local_8c = (byte *)0x79c73" identifier = (cast_expression "(byte *)0x79c73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x79c68;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c68;" (assignment_expression "local_8c = (byte *)0x79c68" identifier = (cast_expression "(byte *)0x79c68" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c5c;" (assignment_expression "local_8c = (byte *)0x79c5c" identifier = (cast_expression "(byte *)0x79c5c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c50;" (assignment_expression "local_8c = (byte *)0x79c50" identifier = (cast_expression "(byte *)0x79c50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c44;" (assignment_expression "local_8c = (byte *)0x79c44" identifier = (cast_expression "(byte *)0x79c44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c38;" (assignment_expression "local_8c = (byte *)0x79c38" identifier = (cast_expression "(byte *)0x79c38" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c2a;" (assignment_expression "local_8c = (byte *)0x79c2a" identifier = (cast_expression "(byte *)0x79c2a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c1b;" (assignment_expression "local_8c = (byte *)0x79c1b" identifier = (cast_expression "(byte *)0x79c1b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c0c;" (assignment_expression "local_8c = (byte *)0x79c0c" identifier = (cast_expression "(byte *)0x79c0c" ( (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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b497;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b497;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b497;" (assignment_expression "local_8c = (byte *)0x7b497" identifier = (cast_expression "(byte *)0x7b497" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a23;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a23;" (assignment_expression "local_8c = (byte *)0x78a23" identifier = (cast_expression "(byte *)0x78a23" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b892;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b892;" (assignment_expression "local_8c = (byte *)0x7b892" identifier = (cast_expression "(byte *)0x7b892" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b883;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b883;" (assignment_expression "local_8c = (byte *)0x7b883" identifier = (cast_expression "(byte *)0x7b883" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7b87a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b87a;" (assignment_expression "local_8c = (byte *)0x7b87a" identifier = (cast_expression "(byte *)0x7b87a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b86e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b86e;" (assignment_expression "local_8c = (byte *)0x7b86e" identifier = (cast_expression "(byte *)0x7b86e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b860;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b860;" (assignment_expression "local_8c = (byte *)0x7b860" identifier = (cast_expression "(byte *)0x7b860" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b852;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b852;" (assignment_expression "local_8c = (byte *)0x7b852" identifier = (cast_expression "(byte *)0x7b852" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b844;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b844;" (assignment_expression "local_8c = (byte *)0x7b844" identifier = (cast_expression "(byte *)0x7b844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b832;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b832;" (assignment_expression "local_8c = (byte *)0x7b832" identifier = (cast_expression "(byte *)0x7b832" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b820;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b820;" (assignment_expression "local_8c = (byte *)0x7b820" identifier = (cast_expression "(byte *)0x7b820" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b80e;" (assignment_expression "local_8c = (byte *)0x7b80e" identifier = (cast_expression "(byte *)0x7b80e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7fd;" (assignment_expression "local_8c = (byte *)0x7b7fd" identifier = (cast_expression "(byte *)0x7b7fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7ec;" (assignment_expression "local_8c = (byte *)0x7b7ec" identifier = (cast_expression "(byte *)0x7b7ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7db;" (assignment_expression "local_8c = (byte *)0x7b7db" identifier = (cast_expression "(byte *)0x7b7db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7c6;" (assignment_expression "local_8c = (byte *)0x7b7c6" identifier = (cast_expression "(byte *)0x7b7c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7b1;" (assignment_expression "local_8c = (byte *)0x7b7b1" identifier = (cast_expression "(byte *)0x7b7b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b79c;" (assignment_expression "local_8c = (byte *)0x7b79c" identifier = (cast_expression "(byte *)0x7b79c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b791;" (assignment_expression "local_8c = (byte *)0x7b791" identifier = (cast_expression "(byte *)0x7b791" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b787;" (assignment_expression "local_8c = (byte *)0x7b787" identifier = (cast_expression "(byte *)0x7b787" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n            local_8c = (byte *)0x7b77f;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b77f;" (assignment_expression "local_8c = (byte *)0x7b77f" identifier = (cast_expression "(byte *)0x7b77f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b772;" (assignment_expression "local_8c = (byte *)0x7b772" identifier = (cast_expression "(byte *)0x7b772" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b764;" (assignment_expression "local_8c = (byte *)0x7b764" identifier = (cast_expression "(byte *)0x7b764" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b752;" (assignment_expression "local_8c = (byte *)0x7b752" identifier = (cast_expression "(byte *)0x7b752" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b741;" (assignment_expression "local_8c = (byte *)0x7b741" identifier = (cast_expression "(byte *)0x7b741" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b730;" (assignment_expression "local_8c = (byte *)0x7b730" identifier = (cast_expression "(byte *)0x7b730" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n            local_8c = (byte *)0x7b728;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b728;" (assignment_expression "local_8c = (byte *)0x7b728" identifier = (cast_expression "(byte *)0x7b728" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n            local_8c = (byte *)0x7b71c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b71c;" (assignment_expression "local_8c = (byte *)0x7b71c" identifier = (cast_expression "(byte *)0x7b71c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n            local_8c = (byte *)0x7b710;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b710;" (assignment_expression "local_8c = (byte *)0x7b710" identifier = (cast_expression "(byte *)0x7b710" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n            local_8c = (byte *)0x7b703;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b703;" (assignment_expression "local_8c = (byte *)0x7b703" identifier = (cast_expression "(byte *)0x7b703" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6f7;" (assignment_expression "local_8c = (byte *)0x7b6f7" identifier = (cast_expression "(byte *)0x7b6f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6ea;" (assignment_expression "local_8c = (byte *)0x7b6ea" identifier = (cast_expression "(byte *)0x7b6ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6dd;" (assignment_expression "local_8c = (byte *)0x7b6dd" identifier = (cast_expression "(byte *)0x7b6dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6cc;" (assignment_expression "local_8c = (byte *)0x7b6cc" identifier = (cast_expression "(byte *)0x7b6cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6c0;" (assignment_expression "local_8c = (byte *)0x7b6c0" identifier = (cast_expression "(byte *)0x7b6c0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6b4;" (assignment_expression "local_8c = (byte *)0x7b6b4" identifier = (cast_expression "(byte *)0x7b6b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6a5;" (assignment_expression "local_8c = (byte *)0x7b6a5" identifier = (cast_expression "(byte *)0x7b6a5" ( (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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78f33;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f33;" (assignment_expression "local_8c = (byte *)0x78f33" identifier = (cast_expression "(byte *)0x78f33" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78bac;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bac;" (assignment_expression "local_8c = (byte *)0x78bac" identifier = (cast_expression "(byte *)0x78bac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x79362;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79362;" (assignment_expression "local_8c = (byte *)0x79362" identifier = (cast_expression "(byte *)0x79362" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7934c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7934c;" (assignment_expression "local_8c = (byte *)0x7934c" identifier = (cast_expression "(byte *)0x7934c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x79333;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79333;" (assignment_expression "local_8c = (byte *)0x79333" identifier = (cast_expression "(byte *)0x79333" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x79323;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79323;" (assignment_expression "local_8c = (byte *)0x79323" identifier = (cast_expression "(byte *)0x79323" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x79310;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79310;" (assignment_expression "local_8c = (byte *)0x79310" identifier = (cast_expression "(byte *)0x79310" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x792fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792fd;" (assignment_expression "local_8c = (byte *)0x792fd" identifier = (cast_expression "(byte *)0x792fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x792ea;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ea;" (assignment_expression "local_8c = (byte *)0x792ea" identifier = (cast_expression "(byte *)0x792ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x792d5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792d5;" (assignment_expression "local_8c = (byte *)0x792d5" identifier = (cast_expression "(byte *)0x792d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x792ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ba;" (assignment_expression "local_8c = (byte *)0x792ba" identifier = (cast_expression "(byte *)0x792ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7929f;" (assignment_expression "local_8c = (byte *)0x7929f" identifier = (cast_expression "(byte *)0x7929f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x79286;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79286;" (assignment_expression "local_8c = (byte *)0x79286" identifier = (cast_expression "(byte *)0x79286" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x79270;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79270;" (assignment_expression "local_8c = (byte *)0x79270" identifier = (cast_expression "(byte *)0x79270" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7925c;" (assignment_expression "local_8c = (byte *)0x7925c" identifier = (cast_expression "(byte *)0x7925c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x79248;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79248;" (assignment_expression "local_8c = (byte *)0x79248" identifier = (cast_expression "(byte *)0x79248" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x79237;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79237;" (assignment_expression "local_8c = (byte *)0x79237" identifier = (cast_expression "(byte *)0x79237" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x79220;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79220;" (assignment_expression "local_8c = (byte *)0x79220" identifier = (cast_expression "(byte *)0x79220" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7920a;" (assignment_expression "local_8c = (byte *)0x7920a" identifier = (cast_expression "(byte *)0x7920a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791f3;" (assignment_expression "local_8c = (byte *)0x791f3" identifier = (cast_expression "(byte *)0x791f3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791dc;" (assignment_expression "local_8c = (byte *)0x791dc" identifier = (cast_expression "(byte *)0x791dc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791ca;" (assignment_expression "local_8c = (byte *)0x791ca" identifier = (cast_expression "(byte *)0x791ca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791b9;" (assignment_expression "local_8c = (byte *)0x791b9" identifier = (cast_expression "(byte *)0x791b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791a6;" (assignment_expression "local_8c = (byte *)0x791a6" identifier = (cast_expression "(byte *)0x791a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x79193;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79193;" (assignment_expression "local_8c = (byte *)0x79193" identifier = (cast_expression "(byte *)0x79193" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7917a;" (assignment_expression "local_8c = (byte *)0x7917a" identifier = (cast_expression "(byte *)0x7917a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79161;" (assignment_expression "local_8c = (byte *)0x79161" identifier = (cast_expression "(byte *)0x79161" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79148;" (assignment_expression "local_8c = (byte *)0x79148" identifier = (cast_expression "(byte *)0x79148" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7912d;" (assignment_expression "local_8c = (byte *)0x7912d" identifier = (cast_expression "(byte *)0x7912d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79115;" (assignment_expression "local_8c = (byte *)0x79115" identifier = (cast_expression "(byte *)0x79115" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790fb;" (assignment_expression "local_8c = (byte *)0x790fb" identifier = (cast_expression "(byte *)0x790fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790e3;" (assignment_expression "local_8c = (byte *)0x790e3" identifier = (cast_expression "(byte *)0x790e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790c8;" (assignment_expression "local_8c = (byte *)0x790c8" identifier = (cast_expression "(byte *)0x790c8" ( (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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" else (if_statement "if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\n              }\n            }" { (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\n              }" if (parenthesized_expression "(local_80 == 1)" ( (binary_expression "local_80 == 1" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ab0;\n              }" { (expression_statement "local_8c = (byte *)0x78ab0;" (assignment_expression "local_8c = (byte *)0x78ab0" identifier = (cast_expression "(byte *)0x78ab0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\n              }" else (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x7a639;\n              }" { (expression_statement "local_8c = (byte *)0x7a639;" (assignment_expression "local_8c = (byte *)0x7a639" identifier = (cast_expression "(byte *)0x7a639" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\n              }" else (compound_statement "{\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3a;\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 *)0x78c3a;" (assignment_expression "local_8c = (byte *)0x78c3a" identifier = (cast_expression "(byte *)0x78c3a" ( (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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cad;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8a0;" (assignment_expression "local_8c = (byte *)0x7b8a0" identifier = (cast_expression "(byte *)0x7b8a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x7b8f8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8f8;" (assignment_expression "local_8c = (byte *)0x7b8f8" identifier = (cast_expression "(byte *)0x7b8f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x78e1c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e1c;" (assignment_expression "local_8c = (byte *)0x78e1c" identifier = (cast_expression "(byte *)0x78e1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x78e0f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e0f;" (assignment_expression "local_8c = (byte *)0x78e0f" identifier = (cast_expression "(byte *)0x78e0f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e00;" (assignment_expression "local_8c = (byte *)0x78e00" identifier = (cast_expression "(byte *)0x78e00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x78df7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78df7;" (assignment_expression "local_8c = (byte *)0x78df7" identifier = (cast_expression "(byte *)0x78df7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78de2;" (assignment_expression "local_8c = (byte *)0x78de2" identifier = (cast_expression "(byte *)0x78de2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dcd;" (assignment_expression "local_8c = (byte *)0x78dcd" identifier = (cast_expression "(byte *)0x78dcd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78dc0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dc0;" (assignment_expression "local_8c = (byte *)0x78dc0" identifier = (cast_expression "(byte *)0x78dc0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x78db3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78db3;" (assignment_expression "local_8c = (byte *)0x78db3" identifier = (cast_expression "(byte *)0x78db3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78da4;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78da4;" (assignment_expression "local_8c = (byte *)0x78da4" identifier = (cast_expression "(byte *)0x78da4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78d95;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d95;" (assignment_expression "local_8c = (byte *)0x78d95" identifier = (cast_expression "(byte *)0x78d95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d80;" (assignment_expression "local_8c = (byte *)0x78d80" identifier = (cast_expression "(byte *)0x78d80" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d6b;" (assignment_expression "local_8c = (byte *)0x78d6b" identifier = (cast_expression "(byte *)0x78d6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78d5f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d5f;" (assignment_expression "local_8c = (byte *)0x78d5f" identifier = (cast_expression "(byte *)0x78d5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d51;" (assignment_expression "local_8c = (byte *)0x78d51" identifier = (cast_expression "(byte *)0x78d51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x78d45;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d45;" (assignment_expression "local_8c = (byte *)0x78d45" identifier = (cast_expression "(byte *)0x78d45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x78d39;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d39;" (assignment_expression "local_8c = (byte *)0x78d39" identifier = (cast_expression "(byte *)0x78d39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78d29;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d29;" (assignment_expression "local_8c = (byte *)0x78d29" identifier = (cast_expression "(byte *)0x78d29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d19;" (assignment_expression "local_8c = (byte *)0x78d19" identifier = (cast_expression "(byte *)0x78d19" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d09;" (assignment_expression "local_8c = (byte *)0x78d09" identifier = (cast_expression "(byte *)0x78d09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cfa;" (assignment_expression "local_8c = (byte *)0x78cfa" identifier = (cast_expression "(byte *)0x78cfa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ceb;" (assignment_expression "local_8c = (byte *)0x78ceb" identifier = (cast_expression "(byte *)0x78ceb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cdb;" (assignment_expression "local_8c = (byte *)0x78cdb" identifier = (cast_expression "(byte *)0x78cdb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ccb;" (assignment_expression "local_8c = (byte *)0x78ccb" identifier = (cast_expression "(byte *)0x78ccb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x78cbc;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cbc;" (assignment_expression "local_8c = (byte *)0x78cbc" identifier = (cast_expression "(byte *)0x78cbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x78cad;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cad;" (assignment_expression "local_8c = (byte *)0x78cad" identifier = (cast_expression "(byte *)0x78cad" ( (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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }" { (expression_statement "local_8c = (byte *)0x79af1;" (assignment_expression "local_8c = (byte *)0x79af1" identifier = (cast_expression "(byte *)0x79af1" ( (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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }" { (expression_statement "local_8c = (byte *)0x79b34;" (assignment_expression "local_8c = (byte *)0x79b34" identifier = (cast_expression "(byte *)0x79b34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x78b50;" (assignment_expression "local_8c = (byte *)0x78b50" identifier = (cast_expression "(byte *)0x78b50" ( (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 *)0x79b11;\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 *)0x79b11;\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 *)0x79b11;" (assignment_expression "local_8c = (byte *)0x79b11" identifier = (cast_expression "(byte *)0x79b11" ( (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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }" { (expression_statement "local_8c = (byte *)0x79ab3;" (assignment_expression "local_8c = (byte *)0x79ab3" identifier = (cast_expression "(byte *)0x79ab3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79ad5;" (assignment_expression "local_8c = (byte *)0x79ad5" identifier = (cast_expression "(byte *)0x79ad5" ( (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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }" { (expression_statement "local_8c = (byte *)0x79a8b;" (assignment_expression "local_8c = (byte *)0x79a8b" identifier = (cast_expression "(byte *)0x79a8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a9f;\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 *)0x79a9f;\n                }" { (expression_statement "local_8c = (byte *)0x79a9f;" (assignment_expression "local_8c = (byte *)0x79a9f" identifier = (cast_expression "(byte *)0x79a9f" ( (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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = (byte *)0x7ada9;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad72;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78c2e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c2e;" (assignment_expression "local_8c = (byte *)0x78c2e" identifier = (cast_expression "(byte *)0x78c2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a8e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a8e;" (assignment_expression "local_8c = (byte *)0x78a8e" identifier = (cast_expression "(byte *)0x78a8e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7adc6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adc6;" (assignment_expression "local_8c = (byte *)0x7adc6" identifier = (cast_expression "(byte *)0x7adc6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7adbd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adbd;" (assignment_expression "local_8c = (byte *)0x7adbd" identifier = (cast_expression "(byte *)0x7adbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7adb3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adb3;" (assignment_expression "local_8c = (byte *)0x7adb3" identifier = (cast_expression "(byte *)0x7adb3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7ada9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ada9;" (assignment_expression "local_8c = (byte *)0x7ada9" identifier = (cast_expression "(byte *)0x7ada9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7ad9f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad9f;" (assignment_expression "local_8c = (byte *)0x7ad9f" identifier = (cast_expression "(byte *)0x7ad9f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7ad95;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad95;" (assignment_expression "local_8c = (byte *)0x7ad95" identifier = (cast_expression "(byte *)0x7ad95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7ad88;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad88;" (assignment_expression "local_8c = (byte *)0x7ad88" identifier = (cast_expression "(byte *)0x7ad88" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7ad7d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad7d;" (assignment_expression "local_8c = (byte *)0x7ad7d" identifier = (cast_expression "(byte *)0x7ad7d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7ad72;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad72;" (assignment_expression "local_8c = (byte *)0x7ad72" identifier = (cast_expression "(byte *)0x7ad72" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7ad68;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad68;" (assignment_expression "local_8c = (byte *)0x7ad68" identifier = (cast_expression "(byte *)0x7ad68" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad5a;" (assignment_expression "local_8c = (byte *)0x7ad5a" identifier = (cast_expression "(byte *)0x7ad5a" ( (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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c4a;" (assignment_expression "local_8c = (byte *)0x78c4a" identifier = (cast_expression "(byte *)0x78c4a" ( (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 *)0x789ba;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x789ba;" (assignment_expression "local_8c = (byte *)0x789ba" identifier = (cast_expression "(byte *)0x789ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f21;" (assignment_expression "local_8c = (byte *)0x78f21" identifier = (cast_expression "(byte *)0x78f21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f0e;" (assignment_expression "local_8c = (byte *)0x78f0e" identifier = (cast_expression "(byte *)0x78f0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x78f04;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f04;" (assignment_expression "local_8c = (byte *)0x78f04" identifier = (cast_expression "(byte *)0x78f04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ef6;" (assignment_expression "local_8c = (byte *)0x78ef6" identifier = (cast_expression "(byte *)0x78ef6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ee3;" (assignment_expression "local_8c = (byte *)0x78ee3" identifier = (cast_expression "(byte *)0x78ee3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ed3;" (assignment_expression "local_8c = (byte *)0x78ed3" identifier = (cast_expression "(byte *)0x78ed3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ec4;" (assignment_expression "local_8c = (byte *)0x78ec4" identifier = (cast_expression "(byte *)0x78ec4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78eb8;" (assignment_expression "local_8c = (byte *)0x78eb8" identifier = (cast_expression "(byte *)0x78eb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ea2;" (assignment_expression "local_8c = (byte *)0x78ea2" identifier = (cast_expression "(byte *)0x78ea2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e92;" (assignment_expression "local_8c = (byte *)0x78e92" identifier = (cast_expression "(byte *)0x78e92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e81;" (assignment_expression "local_8c = (byte *)0x78e81" identifier = (cast_expression "(byte *)0x78e81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e70;" (assignment_expression "local_8c = (byte *)0x78e70" identifier = (cast_expression "(byte *)0x78e70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e5a;" (assignment_expression "local_8c = (byte *)0x78e5a" identifier = (cast_expression "(byte *)0x78e5a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e44;" (assignment_expression "local_8c = (byte *)0x78e44" identifier = (cast_expression "(byte *)0x78e44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e36;" case number_literal : (expression_statement "local_8c = (byte *)0x78e36;" (assignment_expression "local_8c = (byte *)0x78e36" identifier = (cast_expression "(byte *)0x78e36" ( (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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78be0;" (assignment_expression "local_8c = (byte *)0x78be0" identifier = (cast_expression "(byte *)0x78be0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ba0;" (assignment_expression "local_8c = (byte *)0x78ba0" identifier = (cast_expression "(byte *)0x78ba0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x79531;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79531;" (assignment_expression "local_8c = (byte *)0x79531" identifier = (cast_expression "(byte *)0x79531" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x79524;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79524;" (assignment_expression "local_8c = (byte *)0x79524" identifier = (cast_expression "(byte *)0x79524" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x79516;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79516;" (assignment_expression "local_8c = (byte *)0x79516" identifier = (cast_expression "(byte *)0x79516" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x79507;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79507;" (assignment_expression "local_8c = (byte *)0x79507" identifier = (cast_expression "(byte *)0x79507" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794f7;" (assignment_expression "local_8c = (byte *)0x794f7" identifier = (cast_expression "(byte *)0x794f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794e7;" (assignment_expression "local_8c = (byte *)0x794e7" identifier = (cast_expression "(byte *)0x794e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794d6;" (assignment_expression "local_8c = (byte *)0x794d6" identifier = (cast_expression "(byte *)0x794d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794c6;" (assignment_expression "local_8c = (byte *)0x794c6" identifier = (cast_expression "(byte *)0x794c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794b6;" (assignment_expression "local_8c = (byte *)0x794b6" identifier = (cast_expression "(byte *)0x794b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794a5;" (assignment_expression "local_8c = (byte *)0x794a5" identifier = (cast_expression "(byte *)0x794a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79498;" (assignment_expression "local_8c = (byte *)0x79498" identifier = (cast_expression "(byte *)0x79498" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7948b;" (assignment_expression "local_8c = (byte *)0x7948b" identifier = (cast_expression "(byte *)0x7948b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7947f;" (assignment_expression "local_8c = (byte *)0x7947f" identifier = (cast_expression "(byte *)0x7947f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79473;" (assignment_expression "local_8c = (byte *)0x79473" identifier = (cast_expression "(byte *)0x79473" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79466;" (assignment_expression "local_8c = (byte *)0x79466" identifier = (cast_expression "(byte *)0x79466" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79459;" (assignment_expression "local_8c = (byte *)0x79459" identifier = (cast_expression "(byte *)0x79459" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7944c;" (assignment_expression "local_8c = (byte *)0x7944c" identifier = (cast_expression "(byte *)0x7944c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7943f;" (assignment_expression "local_8c = (byte *)0x7943f" identifier = (cast_expression "(byte *)0x7943f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79431;" (assignment_expression "local_8c = (byte *)0x79431" identifier = (cast_expression "(byte *)0x79431" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79424;" (assignment_expression "local_8c = (byte *)0x79424" identifier = (cast_expression "(byte *)0x79424" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79417;" (assignment_expression "local_8c = (byte *)0x79417" identifier = (cast_expression "(byte *)0x79417" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79409;" (assignment_expression "local_8c = (byte *)0x79409" identifier = (cast_expression "(byte *)0x79409" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793fb;" (assignment_expression "local_8c = (byte *)0x793fb" identifier = (cast_expression "(byte *)0x793fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793ec;" (assignment_expression "local_8c = (byte *)0x793ec" identifier = (cast_expression "(byte *)0x793ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793dd;" (assignment_expression "local_8c = (byte *)0x793dd" identifier = (cast_expression "(byte *)0x793dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793cd;" (assignment_expression "local_8c = (byte *)0x793cd" identifier = (cast_expression "(byte *)0x793cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793bd;" (assignment_expression "local_8c = (byte *)0x793bd" identifier = (cast_expression "(byte *)0x793bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793a9;" (assignment_expression "local_8c = (byte *)0x793a9" identifier = (cast_expression "(byte *)0x793a9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79394;" (assignment_expression "local_8c = (byte *)0x79394" identifier = (cast_expression "(byte *)0x79394" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79384;" (assignment_expression "local_8c = (byte *)0x79384" identifier = (cast_expression "(byte *)0x79384" ( (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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto _L7017;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79378;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79378;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79378;" (assignment_expression "local_8c = (byte *)0x79378" identifier = (cast_expression "(byte *)0x79378" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b87;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b87;" (assignment_expression "local_8c = (byte *)0x78b87" identifier = (cast_expression "(byte *)0x78b87" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x796ec;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796ec;" (assignment_expression "local_8c = (byte *)0x796ec" identifier = (cast_expression "(byte *)0x796ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x796e2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796e2;" (assignment_expression "local_8c = (byte *)0x796e2" identifier = (cast_expression "(byte *)0x796e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796d3;" (assignment_expression "local_8c = (byte *)0x796d3" identifier = (cast_expression "(byte *)0x796d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796c3;" (assignment_expression "local_8c = (byte *)0x796c3" identifier = (cast_expression "(byte *)0x796c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x796ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796ba;" (assignment_expression "local_8c = (byte *)0x796ba" identifier = (cast_expression "(byte *)0x796ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796ae;" (assignment_expression "local_8c = (byte *)0x796ae" identifier = (cast_expression "(byte *)0x796ae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x796a3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796a3;" (assignment_expression "local_8c = (byte *)0x796a3" identifier = (cast_expression "(byte *)0x796a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x79697;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79697;" (assignment_expression "local_8c = (byte *)0x79697" identifier = (cast_expression "(byte *)0x79697" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79688;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79688;" (assignment_expression "local_8c = (byte *)0x79688" identifier = (cast_expression "(byte *)0x79688" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79678;" (assignment_expression "local_8c = (byte *)0x79678" identifier = (cast_expression "(byte *)0x79678" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79668;" (assignment_expression "local_8c = (byte *)0x79668" identifier = (cast_expression "(byte *)0x79668" ( (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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x789d6;" (assignment_expression "local_8c = (byte *)0x789d6" identifier = (cast_expression "(byte *)0x789d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bd6;" (assignment_expression "local_8c = (byte *)0x78bd6" identifier = (cast_expression "(byte *)0x78bd6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79045;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79045;" (assignment_expression "local_8c = (byte *)0x79045" identifier = (cast_expression "(byte *)0x79045" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7903a;" (assignment_expression "local_8c = (byte *)0x7903a" identifier = (cast_expression "(byte *)0x7903a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7902f;" (assignment_expression "local_8c = (byte *)0x7902f" identifier = (cast_expression "(byte *)0x7902f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7901e;" (assignment_expression "local_8c = (byte *)0x7901e" identifier = (cast_expression "(byte *)0x7901e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79008;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79008;" (assignment_expression "local_8c = (byte *)0x79008" identifier = (cast_expression "(byte *)0x79008" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ff4;" (assignment_expression "local_8c = (byte *)0x78ff4" identifier = (cast_expression "(byte *)0x78ff4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fe9;" (assignment_expression "local_8c = (byte *)0x78fe9" identifier = (cast_expression "(byte *)0x78fe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fdc;" (assignment_expression "local_8c = (byte *)0x78fdc" identifier = (cast_expression "(byte *)0x78fdc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fce;" (assignment_expression "local_8c = (byte *)0x78fce" identifier = (cast_expression "(byte *)0x78fce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fbe;" (assignment_expression "local_8c = (byte *)0x78fbe" identifier = (cast_expression "(byte *)0x78fbe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fad;" (assignment_expression "local_8c = (byte *)0x78fad" identifier = (cast_expression "(byte *)0x78fad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f9d;" (assignment_expression "local_8c = (byte *)0x78f9d" identifier = (cast_expression "(byte *)0x78f9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f8d;" (assignment_expression "local_8c = (byte *)0x78f8d" identifier = (cast_expression "(byte *)0x78f8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f80;" (assignment_expression "local_8c = (byte *)0x78f80" identifier = (cast_expression "(byte *)0x78f80" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f73;" (assignment_expression "local_8c = (byte *)0x78f73" identifier = (cast_expression "(byte *)0x78f73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f66;" (assignment_expression "local_8c = (byte *)0x78f66" identifier = (cast_expression "(byte *)0x78f66" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f56;" (assignment_expression "local_8c = (byte *)0x78f56" identifier = (cast_expression "(byte *)0x78f56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f45;" (assignment_expression "local_8c = (byte *)0x78f45" identifier = (cast_expression "(byte *)0x78f45" ( (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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b4c;" (assignment_expression "local_8c = (byte *)0x79b4c" identifier = (cast_expression "(byte *)0x79b4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b20;" (assignment_expression "local_8c = (byte *)0x78b20" identifier = (cast_expression "(byte *)0x78b20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f20;" (assignment_expression "local_8c = (byte *)0x79f20" identifier = (cast_expression "(byte *)0x79f20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f13;" (assignment_expression "local_8c = (byte *)0x79f13" identifier = (cast_expression "(byte *)0x79f13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f08;" (assignment_expression "local_8c = (byte *)0x79f08" identifier = (cast_expression "(byte *)0x79f08" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79efb;" (assignment_expression "local_8c = (byte *)0x79efb" identifier = (cast_expression "(byte *)0x79efb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eee;" (assignment_expression "local_8c = (byte *)0x79eee" identifier = (cast_expression "(byte *)0x79eee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ee0;" (assignment_expression "local_8c = (byte *)0x79ee0" identifier = (cast_expression "(byte *)0x79ee0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ed2;" (assignment_expression "local_8c = (byte *)0x79ed2" identifier = (cast_expression "(byte *)0x79ed2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ec4;" (assignment_expression "local_8c = (byte *)0x79ec4" identifier = (cast_expression "(byte *)0x79ec4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eb5;" (assignment_expression "local_8c = (byte *)0x79eb5" identifier = (cast_expression "(byte *)0x79eb5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ea8;" (assignment_expression "local_8c = (byte *)0x79ea8" identifier = (cast_expression "(byte *)0x79ea8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e92;" (assignment_expression "local_8c = (byte *)0x79e92" identifier = (cast_expression "(byte *)0x79e92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e7e;" (assignment_expression "local_8c = (byte *)0x79e7e" identifier = (cast_expression "(byte *)0x79e7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e70;" (assignment_expression "local_8c = (byte *)0x79e70" identifier = (cast_expression "(byte *)0x79e70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e5f;" (assignment_expression "local_8c = (byte *)0x79e5f" identifier = (cast_expression "(byte *)0x79e5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e50;" (assignment_expression "local_8c = (byte *)0x79e50" identifier = (cast_expression "(byte *)0x79e50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e40;" (assignment_expression "local_8c = (byte *)0x79e40" identifier = (cast_expression "(byte *)0x79e40" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e32;" (assignment_expression "local_8c = (byte *)0x79e32" identifier = (cast_expression "(byte *)0x79e32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e1f;" (assignment_expression "local_8c = (byte *)0x79e1f" identifier = (cast_expression "(byte *)0x79e1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e11;" (assignment_expression "local_8c = (byte *)0x79e11" identifier = (cast_expression "(byte *)0x79e11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e03;" (assignment_expression "local_8c = (byte *)0x79e03" identifier = (cast_expression "(byte *)0x79e03" ( (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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7953e;" (assignment_expression "local_8c = (byte *)0x7953e" identifier = (cast_expression "(byte *)0x7953e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b7e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b7e;" (assignment_expression "local_8c = (byte *)0x78b7e" identifier = (cast_expression "(byte *)0x78b7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797e9;" (assignment_expression "local_8c = (byte *)0x797e9" identifier = (cast_expression "(byte *)0x797e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x797df;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797df;" (assignment_expression "local_8c = (byte *)0x797df" identifier = (cast_expression "(byte *)0x797df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797d3;" (assignment_expression "local_8c = (byte *)0x797d3" identifier = (cast_expression "(byte *)0x797d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797c7;" (assignment_expression "local_8c = (byte *)0x797c7" identifier = (cast_expression "(byte *)0x797c7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797b8;" (assignment_expression "local_8c = (byte *)0x797b8" identifier = (cast_expression "(byte *)0x797b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797ac;" (assignment_expression "local_8c = (byte *)0x797ac" identifier = (cast_expression "(byte *)0x797ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7979e;" (assignment_expression "local_8c = (byte *)0x7979e" identifier = (cast_expression "(byte *)0x7979e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79789;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79789;" (assignment_expression "local_8c = (byte *)0x79789" identifier = (cast_expression "(byte *)0x79789" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79776;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79776;" (assignment_expression "local_8c = (byte *)0x79776" identifier = (cast_expression "(byte *)0x79776" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79768;" (assignment_expression "local_8c = (byte *)0x79768" identifier = (cast_expression "(byte *)0x79768" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79755;" (assignment_expression "local_8c = (byte *)0x79755" identifier = (cast_expression "(byte *)0x79755" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79742;" (assignment_expression "local_8c = (byte *)0x79742" identifier = (cast_expression "(byte *)0x79742" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79736;" (assignment_expression "local_8c = (byte *)0x79736" identifier = (cast_expression "(byte *)0x79736" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79726;" (assignment_expression "local_8c = (byte *)0x79726" identifier = (cast_expression "(byte *)0x79726" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79716;" (assignment_expression "local_8c = (byte *)0x79716" identifier = (cast_expression "(byte *)0x79716" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79706;" (assignment_expression "local_8c = (byte *)0x79706" identifier = (cast_expression "(byte *)0x79706" ( (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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7965c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = (byte *)0x79962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7965c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7965c;" (assignment_expression "local_8c = (byte *)0x7965c" identifier = (cast_expression "(byte *)0x7965c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b68;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b68;" (assignment_expression "local_8c = (byte *)0x78b68" identifier = (cast_expression "(byte *)0x78b68" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7996d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7996d;" (assignment_expression "local_8c = (byte *)0x7996d" identifier = (cast_expression "(byte *)0x7996d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79962;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79962;" (assignment_expression "local_8c = (byte *)0x79962" identifier = (cast_expression "(byte *)0x79962" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79956;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79956;" (assignment_expression "local_8c = (byte *)0x79956" identifier = (cast_expression "(byte *)0x79956" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79945;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79945;" (assignment_expression "local_8c = (byte *)0x79945" identifier = (cast_expression "(byte *)0x79945" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79938;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79938;" (assignment_expression "local_8c = (byte *)0x79938" identifier = (cast_expression "(byte *)0x79938" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79929;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79929;" (assignment_expression "local_8c = (byte *)0x79929" identifier = (cast_expression "(byte *)0x79929" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7991a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7991a;" (assignment_expression "local_8c = (byte *)0x7991a" identifier = (cast_expression "(byte *)0x7991a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7990b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7990b;" (assignment_expression "local_8c = (byte *)0x7990b" identifier = (cast_expression "(byte *)0x7990b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x798fc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798fc;" (assignment_expression "local_8c = (byte *)0x798fc" identifier = (cast_expression "(byte *)0x798fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798ed;" (assignment_expression "local_8c = (byte *)0x798ed" identifier = (cast_expression "(byte *)0x798ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798e1;" (assignment_expression "local_8c = (byte *)0x798e1" identifier = (cast_expression "(byte *)0x798e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798d0;" (assignment_expression "local_8c = (byte *)0x798d0" identifier = (cast_expression "(byte *)0x798d0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798c1;" (assignment_expression "local_8c = (byte *)0x798c1" identifier = (cast_expression "(byte *)0x798c1" ( (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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto _L7017;\n            }" statement_identifier : (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto _L7017;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto _L7017;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x78e29;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e29;" (assignment_expression "local_8c = (byte *)0x78e29" identifier = (cast_expression "(byte *)0x78e29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78bbc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bbc;" (assignment_expression "local_8c = (byte *)0x78bbc" identifier = (cast_expression "(byte *)0x78bbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x790af;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790af;" (assignment_expression "local_8c = (byte *)0x790af" identifier = (cast_expression "(byte *)0x790af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x790a0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790a0;" (assignment_expression "local_8c = (byte *)0x790a0" identifier = (cast_expression "(byte *)0x790a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79090;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79090;" (assignment_expression "local_8c = (byte *)0x79090" identifier = (cast_expression "(byte *)0x79090" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79084;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79084;" (assignment_expression "local_8c = (byte *)0x79084" identifier = (cast_expression "(byte *)0x79084" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79078;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79078;" (assignment_expression "local_8c = (byte *)0x79078" identifier = (cast_expression "(byte *)0x79078" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7906c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7906c;" (assignment_expression "local_8c = (byte *)0x7906c" identifier = (cast_expression "(byte *)0x7906c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79060;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79060;" (assignment_expression "local_8c = (byte *)0x79060" identifier = (cast_expression "(byte *)0x79060" ( (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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }" { (if_statement "if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b91;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x790be;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790be;" (assignment_expression "local_8c = (byte *)0x790be" identifier = (cast_expression "(byte *)0x790be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78b91;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b91;" (assignment_expression "local_8c = (byte *)0x78b91" identifier = (cast_expression "(byte *)0x78b91" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78c26;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c26;" (assignment_expression "local_8c = (byte *)0x78c26" identifier = (cast_expression "(byte *)0x78c26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c18;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c18;" (assignment_expression "local_8c = (byte *)0x78c18" identifier = (cast_expression "(byte *)0x78c18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c0e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c0e;" (assignment_expression "local_8c = (byte *)0x78c0e" identifier = (cast_expression "(byte *)0x78c0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c04;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c04;" (assignment_expression "local_8c = (byte *)0x78c04" identifier = (cast_expression "(byte *)0x78c04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78bfa;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bfa;" (assignment_expression "local_8c = (byte *)0x78bfa" identifier = (cast_expression "(byte *)0x78bfa" ( (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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }" { (labeled_statement "code_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto _L7017;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a35c;" (assignment_expression "local_8c = (byte *)0x7a35c" identifier = (cast_expression "(byte *)0x7a35c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78aca;" (assignment_expression "local_8c = (byte *)0x78aca" identifier = (cast_expression "(byte *)0x78aca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8c6;" (assignment_expression "local_8c = (byte *)0x7a8c6" identifier = (cast_expression "(byte *)0x7a8c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ba;" (assignment_expression "local_8c = (byte *)0x7a8ba" identifier = (cast_expression "(byte *)0x7a8ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8a8;" (assignment_expression "local_8c = (byte *)0x7a8a8" identifier = (cast_expression "(byte *)0x7a8a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a897;" (assignment_expression "local_8c = (byte *)0x7a897" identifier = (cast_expression "(byte *)0x7a897" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a880;" (assignment_expression "local_8c = (byte *)0x7a880" identifier = (cast_expression "(byte *)0x7a880" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a86e;" (assignment_expression "local_8c = (byte *)0x7a86e" identifier = (cast_expression "(byte *)0x7a86e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a85c;" (assignment_expression "local_8c = (byte *)0x7a85c" identifier = (cast_expression "(byte *)0x7a85c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a851;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a851;" (assignment_expression "local_8c = (byte *)0x7a851" identifier = (cast_expression "(byte *)0x7a851" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a83f;" (assignment_expression "local_8c = (byte *)0x7a83f" identifier = (cast_expression "(byte *)0x7a83f" ( (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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796f6;" (assignment_expression "local_8c = (byte *)0x796f6" identifier = (cast_expression "(byte *)0x796f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b5b;" (assignment_expression "local_8c = (byte *)0x78b5b" identifier = (cast_expression "(byte *)0x78b5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a40;" (assignment_expression "local_8c = (byte *)0x79a40" identifier = (cast_expression "(byte *)0x79a40" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a32;" (assignment_expression "local_8c = (byte *)0x79a32" identifier = (cast_expression "(byte *)0x79a32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a1f;" (assignment_expression "local_8c = (byte *)0x79a1f" identifier = (cast_expression "(byte *)0x79a1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a0b;" (assignment_expression "local_8c = (byte *)0x79a0b" identifier = (cast_expression "(byte *)0x79a0b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799f7;" (assignment_expression "local_8c = (byte *)0x799f7" identifier = (cast_expression "(byte *)0x799f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799e6;" (assignment_expression "local_8c = (byte *)0x799e6" identifier = (cast_expression "(byte *)0x799e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799d4;" (assignment_expression "local_8c = (byte *)0x799d4" identifier = (cast_expression "(byte *)0x799d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799c4;" (assignment_expression "local_8c = (byte *)0x799c4" identifier = (cast_expression "(byte *)0x799c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799b5;" (assignment_expression "local_8c = (byte *)0x799b5" identifier = (cast_expression "(byte *)0x799b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799a3;" (assignment_expression "local_8c = (byte *)0x799a3" identifier = (cast_expression "(byte *)0x799a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79992;" (assignment_expression "local_8c = (byte *)0x79992" identifier = (cast_expression "(byte *)0x79992" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79982;" (assignment_expression "local_8c = (byte *)0x79982" identifier = (cast_expression "(byte *)0x79982" ( (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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78c9f;\n              }" { (expression_statement "local_8c = (byte *)0x78c9f;" (assignment_expression "local_8c = (byte *)0x78c9f" identifier = (cast_expression "(byte *)0x78c9f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\n              }" else (compound_statement "{\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bca;\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 *)0x78bca;" (assignment_expression "local_8c = (byte *)0x78bca" identifier = (cast_expression "(byte *)0x78bca" ( (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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" else (compound_statement "{\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" { (if_statement "if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b095;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b095;" (assignment_expression "local_8c = (byte *)0x7b095" identifier = (cast_expression "(byte *)0x7b095" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a54;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a54;" (assignment_expression "local_8c = (byte *)0x78a54" identifier = (cast_expression "(byte *)0x78a54" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b488;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b488;" (assignment_expression "local_8c = (byte *)0x7b488" identifier = (cast_expression "(byte *)0x7b488" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b479;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b479;" (assignment_expression "local_8c = (byte *)0x7b479" identifier = (cast_expression "(byte *)0x7b479" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b465;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b465;" (assignment_expression "local_8c = (byte *)0x7b465" identifier = (cast_expression "(byte *)0x7b465" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b453;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b453;" (assignment_expression "local_8c = (byte *)0x7b453" identifier = (cast_expression "(byte *)0x7b453" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b441;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b441;" (assignment_expression "local_8c = (byte *)0x7b441" identifier = (cast_expression "(byte *)0x7b441" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b42f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b42f;" (assignment_expression "local_8c = (byte *)0x7b42f" identifier = (cast_expression "(byte *)0x7b42f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b41a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b41a;" (assignment_expression "local_8c = (byte *)0x7b41a" identifier = (cast_expression "(byte *)0x7b41a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b405;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b405;" (assignment_expression "local_8c = (byte *)0x7b405" identifier = (cast_expression "(byte *)0x7b405" ( (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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a0f;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c71;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5b8;" (assignment_expression "local_8c = (byte *)0x7b5b8" identifier = (cast_expression "(byte *)0x7b5b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a0f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a0f;" (assignment_expression "local_8c = (byte *)0x78a0f" identifier = (cast_expression "(byte *)0x78a0f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78c90;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c90;" (assignment_expression "local_8c = (byte *)0x78c90" identifier = (cast_expression "(byte *)0x78c90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c7e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c7e;" (assignment_expression "local_8c = (byte *)0x78c7e" identifier = (cast_expression "(byte *)0x78c7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c71;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c71;" (assignment_expression "local_8c = (byte *)0x78c71" identifier = (cast_expression "(byte *)0x78c71" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c62;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c62;" (assignment_expression "local_8c = (byte *)0x78c62" identifier = (cast_expression "(byte *)0x78c62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78c55;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c55;" (assignment_expression "local_8c = (byte *)0x78c55" identifier = (cast_expression "(byte *)0x78c55" ( (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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa64;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7aa64;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa64;" (assignment_expression "local_8c = (byte *)0x7aa64" identifier = (cast_expression "(byte *)0x7aa64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78a85;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a85;" (assignment_expression "local_8c = (byte *)0x78a85" identifier = (cast_expression "(byte *)0x78a85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7b087;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b087;" (assignment_expression "local_8c = (byte *)0x7b087" identifier = (cast_expression "(byte *)0x7b087" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7b079;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b079;" (assignment_expression "local_8c = (byte *)0x7b079" identifier = (cast_expression "(byte *)0x7b079" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7b06e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b06e;" (assignment_expression "local_8c = (byte *)0x7b06e" identifier = (cast_expression "(byte *)0x7b06e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7b063;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b063;" (assignment_expression "local_8c = (byte *)0x7b063" identifier = (cast_expression "(byte *)0x7b063" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7b055;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b055;" (assignment_expression "local_8c = (byte *)0x7b055" identifier = (cast_expression "(byte *)0x7b055" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7b046;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b046;" (assignment_expression "local_8c = (byte *)0x7b046" identifier = (cast_expression "(byte *)0x7b046" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7b038;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b038;" (assignment_expression "local_8c = (byte *)0x7b038" identifier = (cast_expression "(byte *)0x7b038" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7b02a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b02a;" (assignment_expression "local_8c = (byte *)0x7b02a" identifier = (cast_expression "(byte *)0x7b02a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7b01c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b01c;" (assignment_expression "local_8c = (byte *)0x7b01c" identifier = (cast_expression "(byte *)0x7b01c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b010;" (assignment_expression "local_8c = (byte *)0x7b010" identifier = (cast_expression "(byte *)0x7b010" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b004;" (assignment_expression "local_8c = (byte *)0x7b004" identifier = (cast_expression "(byte *)0x7b004" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aff8;" (assignment_expression "local_8c = (byte *)0x7aff8" identifier = (cast_expression "(byte *)0x7aff8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afe9;" (assignment_expression "local_8c = (byte *)0x7afe9" identifier = (cast_expression "(byte *)0x7afe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afd4;" (assignment_expression "local_8c = (byte *)0x7afd4" identifier = (cast_expression "(byte *)0x7afd4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afbf;" (assignment_expression "local_8c = (byte *)0x7afbf" identifier = (cast_expression "(byte *)0x7afbf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afaa;" (assignment_expression "local_8c = (byte *)0x7afaa" identifier = (cast_expression "(byte *)0x7afaa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af95;" (assignment_expression "local_8c = (byte *)0x7af95" identifier = (cast_expression "(byte *)0x7af95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af7d;" (assignment_expression "local_8c = (byte *)0x7af7d" identifier = (cast_expression "(byte *)0x7af7d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af65;" (assignment_expression "local_8c = (byte *)0x7af65" identifier = (cast_expression "(byte *)0x7af65" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af4d;" (assignment_expression "local_8c = (byte *)0x7af4d" identifier = (cast_expression "(byte *)0x7af4d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af3e;" (assignment_expression "local_8c = (byte *)0x7af3e" identifier = (cast_expression "(byte *)0x7af3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af2f;" (assignment_expression "local_8c = (byte *)0x7af2f" identifier = (cast_expression "(byte *)0x7af2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af20;" (assignment_expression "local_8c = (byte *)0x7af20" identifier = (cast_expression "(byte *)0x7af20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af10;" (assignment_expression "local_8c = (byte *)0x7af10" identifier = (cast_expression "(byte *)0x7af10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aefc;" (assignment_expression "local_8c = (byte *)0x7aefc" identifier = (cast_expression "(byte *)0x7aefc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aee9;" (assignment_expression "local_8c = (byte *)0x7aee9" identifier = (cast_expression "(byte *)0x7aee9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aed6;" (assignment_expression "local_8c = (byte *)0x7aed6" identifier = (cast_expression "(byte *)0x7aed6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aec3;" (assignment_expression "local_8c = (byte *)0x7aec3" identifier = (cast_expression "(byte *)0x7aec3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeb3;" (assignment_expression "local_8c = (byte *)0x7aeb3" identifier = (cast_expression "(byte *)0x7aeb3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aea3;" (assignment_expression "local_8c = (byte *)0x7aea3" identifier = (cast_expression "(byte *)0x7aea3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae93;" (assignment_expression "local_8c = (byte *)0x7ae93" identifier = (cast_expression "(byte *)0x7ae93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae81;" (assignment_expression "local_8c = (byte *)0x7ae81" identifier = (cast_expression "(byte *)0x7ae81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae6f;" (assignment_expression "local_8c = (byte *)0x7ae6f" identifier = (cast_expression "(byte *)0x7ae6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae5d;" (assignment_expression "local_8c = (byte *)0x7ae5d" identifier = (cast_expression "(byte *)0x7ae5d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae50;" (assignment_expression "local_8c = (byte *)0x7ae50" identifier = (cast_expression "(byte *)0x7ae50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae3c;" (assignment_expression "local_8c = (byte *)0x7ae3c" identifier = (cast_expression "(byte *)0x7ae3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae26;" (assignment_expression "local_8c = (byte *)0x7ae26" identifier = (cast_expression "(byte *)0x7ae26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae13;" (assignment_expression "local_8c = (byte *)0x7ae13" identifier = (cast_expression "(byte *)0x7ae13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae05;" (assignment_expression "local_8c = (byte *)0x7ae05" identifier = (cast_expression "(byte *)0x7ae05" ( (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 *)0x7adf1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adf1;" (assignment_expression "local_8c = (byte *)0x7adf1" identifier = (cast_expression "(byte *)0x7adf1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7addf;" case number_literal : (expression_statement "local_8c = (byte *)0x7addf;" (assignment_expression "local_8c = (byte *)0x7addf" identifier = (cast_expression "(byte *)0x7addf" ( (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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }\n          goto LAB_0002dd00;\n        }" { (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79a4e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a4e;" (assignment_expression "local_8c = (byte *)0x79a4e" identifier = (cast_expression "(byte *)0x79a4e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b2d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b2d;" (assignment_expression "local_8c = (byte *)0x78b2d" identifier = (cast_expression "(byte *)0x78b2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79de8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79de8;" (assignment_expression "local_8c = (byte *)0x79de8" identifier = (cast_expression "(byte *)0x79de8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79dda;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dda;" (assignment_expression "local_8c = (byte *)0x79dda" identifier = (cast_expression "(byte *)0x79dda" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79dc9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dc9;" (assignment_expression "local_8c = (byte *)0x79dc9" identifier = (cast_expression "(byte *)0x79dc9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79db8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79db8;" (assignment_expression "local_8c = (byte *)0x79db8" identifier = (cast_expression "(byte *)0x79db8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79da8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79da8;" (assignment_expression "local_8c = (byte *)0x79da8" identifier = (cast_expression "(byte *)0x79da8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79d95;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d95;" (assignment_expression "local_8c = (byte *)0x79d95" identifier = (cast_expression "(byte *)0x79d95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x79d86;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d86;" (assignment_expression "local_8c = (byte *)0x79d86" identifier = (cast_expression "(byte *)0x79d86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79d73;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d73;" (assignment_expression "local_8c = (byte *)0x79d73" identifier = (cast_expression "(byte *)0x79d73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79d62;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d62;" (assignment_expression "local_8c = (byte *)0x79d62" identifier = (cast_expression "(byte *)0x79d62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d51;" (assignment_expression "local_8c = (byte *)0x79d51" identifier = (cast_expression "(byte *)0x79d51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d42;" (assignment_expression "local_8c = (byte *)0x79d42" identifier = (cast_expression "(byte *)0x79d42" ( (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 *)0x79d28;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d28;" (assignment_expression "local_8c = (byte *)0x79d28" identifier = (cast_expression "(byte *)0x79d28" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d10;" case number_literal : (expression_statement "local_8c = (byte *)0x79d10;" (assignment_expression "local_8c = (byte *)0x79d10" identifier = (cast_expression "(byte *)0x79d10" ( (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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 6)" ( (binary_expression "local_80 == 6" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79874;\n            }" { (expression_statement "local_8c = (byte *)0x79874;" (assignment_expression "local_8c = (byte *)0x79874" identifier = (cast_expression "(byte *)0x79874" ( (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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }" { (expression_statement "local_8c = (byte *)0x798aa;" (assignment_expression "local_8c = (byte *)0x798aa" identifier = (cast_expression "(byte *)0x798aa" ( (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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }" { (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\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 *)0x78bec;\n                }" { (expression_statement "local_8c = (byte *)0x78bec;" (assignment_expression "local_8c = (byte *)0x78bec" identifier = (cast_expression "(byte *)0x78bec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }" else (compound_statement "{\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto _L7017;\n                }" { (expression_statement "local_8c = (byte *)0x78b72;" (assignment_expression "local_8c = (byte *)0x78b72" identifier = (cast_expression "(byte *)0x78b72" ( (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 *)0x79890;\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 *)0x79890;\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 *)0x79890;" (assignment_expression "local_8c = (byte *)0x79890" identifier = (cast_expression "(byte *)0x79890" ( (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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 9)" ( (binary_expression "local_80 == 9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x7983f;\n            }" { (expression_statement "local_8c = (byte *)0x7983f;" (assignment_expression "local_8c = (byte *)0x7983f" identifier = (cast_expression "(byte *)0x7983f" ( (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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }\n            }" { (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\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 *)0x79861;\n              }" { (expression_statement "local_8c = (byte *)0x79861;" (assignment_expression "local_8c = (byte *)0x79861" identifier = (cast_expression "(byte *)0x79861" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }" else (compound_statement "{\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto _L7017;\n              }" { (expression_statement "local_8c = (byte *)0x7984e;" (assignment_expression "local_8c = (byte *)0x7984e" identifier = (cast_expression "(byte *)0x7984e" ( (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 *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79816;\n            }" { (expression_statement "local_8c = (byte *)0x79816;" (assignment_expression "local_8c = (byte *)0x79816" identifier = (cast_expression "(byte *)0x79816" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 0xc9)" ( (binary_expression "local_80 == 0xc9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79801;\n            }" { (expression_statement "local_8c = (byte *)0x79801;" (assignment_expression "local_8c = (byte *)0x79801" identifier = (cast_expression "(byte *)0x79801" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\n            }" else (compound_statement "{\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x7982d;\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 *)0x7982d;" (assignment_expression "local_8c = (byte *)0x7982d" identifier = (cast_expression "(byte *)0x7982d" ( (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 *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto _L7017;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b99;\n              break;\n            case 2:\n              local_8c = (byte *)0x79654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto _L7017;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x79055;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79055;" (assignment_expression "local_8c = (byte *)0x79055" identifier = (cast_expression "(byte *)0x79055" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b99;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b99;" (assignment_expression "local_8c = (byte *)0x78b99" identifier = (cast_expression "(byte *)0x78b99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79654;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79654;" (assignment_expression "local_8c = (byte *)0x79654" identifier = (cast_expression "(byte *)0x79654" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7964b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7964b;" (assignment_expression "local_8c = (byte *)0x7964b" identifier = (cast_expression "(byte *)0x7964b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79642;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79642;" (assignment_expression "local_8c = (byte *)0x79642" identifier = (cast_expression "(byte *)0x79642" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79633;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79633;" (assignment_expression "local_8c = (byte *)0x79633" identifier = (cast_expression "(byte *)0x79633" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79623;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79623;" (assignment_expression "local_8c = (byte *)0x79623" identifier = (cast_expression "(byte *)0x79623" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79613;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79613;" (assignment_expression "local_8c = (byte *)0x79613" identifier = (cast_expression "(byte *)0x79613" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79603;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79603;" (assignment_expression "local_8c = (byte *)0x79603" identifier = (cast_expression "(byte *)0x79603" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x795f3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795f3;" (assignment_expression "local_8c = (byte *)0x795f3" identifier = (cast_expression "(byte *)0x795f3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x795e7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795e7;" (assignment_expression "local_8c = (byte *)0x795e7" identifier = (cast_expression "(byte *)0x795e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x795db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795db;" (assignment_expression "local_8c = (byte *)0x795db" identifier = (cast_expression "(byte *)0x795db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795cf;" (assignment_expression "local_8c = (byte *)0x795cf" identifier = (cast_expression "(byte *)0x795cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795c3;" (assignment_expression "local_8c = (byte *)0x795c3" identifier = (cast_expression "(byte *)0x795c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795b7;" (assignment_expression "local_8c = (byte *)0x795b7" identifier = (cast_expression "(byte *)0x795b7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795aa;" (assignment_expression "local_8c = (byte *)0x795aa" identifier = (cast_expression "(byte *)0x795aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7959b;" (assignment_expression "local_8c = (byte *)0x7959b" identifier = (cast_expression "(byte *)0x7959b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7958c;" (assignment_expression "local_8c = (byte *)0x7958c" identifier = (cast_expression "(byte *)0x7958c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7957f;" (assignment_expression "local_8c = (byte *)0x7957f" identifier = (cast_expression "(byte *)0x7957f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79570;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79570;" (assignment_expression "local_8c = (byte *)0x79570" identifier = (cast_expression "(byte *)0x79570" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7955c;" (assignment_expression "local_8c = (byte *)0x7955c" identifier = (cast_expression "(byte *)0x7955c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7954a;" (assignment_expression "local_8c = (byte *)0x7954a" identifier = (cast_expression "(byte *)0x7954a" ( (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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7a170;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a170;" (assignment_expression "local_8c = (byte *)0x7a170" identifier = (cast_expression "(byte *)0x7a170" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78ad6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ad6;" (assignment_expression "local_8c = (byte *)0x78ad6" identifier = (cast_expression "(byte *)0x78ad6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7a823;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a823;" (assignment_expression "local_8c = (byte *)0x7a823" identifier = (cast_expression "(byte *)0x7a823" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7a813;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a813;" (assignment_expression "local_8c = (byte *)0x7a813" identifier = (cast_expression "(byte *)0x7a813" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7a803;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a803;" (assignment_expression "local_8c = (byte *)0x7a803" identifier = (cast_expression "(byte *)0x7a803" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7f4;" (assignment_expression "local_8c = (byte *)0x7a7f4" identifier = (cast_expression "(byte *)0x7a7f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7e5;" (assignment_expression "local_8c = (byte *)0x7a7e5" identifier = (cast_expression "(byte *)0x7a7e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7d6;" (assignment_expression "local_8c = (byte *)0x7a7d6" identifier = (cast_expression "(byte *)0x7a7d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7c9;" (assignment_expression "local_8c = (byte *)0x7a7c9" identifier = (cast_expression "(byte *)0x7a7c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ba;" (assignment_expression "local_8c = (byte *)0x7a7ba" identifier = (cast_expression "(byte *)0x7a7ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ab;" (assignment_expression "local_8c = (byte *)0x7a7ab" identifier = (cast_expression "(byte *)0x7a7ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a79c;" (assignment_expression "local_8c = (byte *)0x7a79c" identifier = (cast_expression "(byte *)0x7a79c" ( (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 *)0x7a78a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a78a;" (assignment_expression "local_8c = (byte *)0x7a78a" identifier = (cast_expression "(byte *)0x7a78a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a779;" (assignment_expression "local_8c = (byte *)0x7a779" identifier = (cast_expression "(byte *)0x7a779" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a769;" (assignment_expression "local_8c = (byte *)0x7a769" identifier = (cast_expression "(byte *)0x7a769" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a75c;" (assignment_expression "local_8c = (byte *)0x7a75c" identifier = (cast_expression "(byte *)0x7a75c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a74b;" (assignment_expression "local_8c = (byte *)0x7a74b" identifier = (cast_expression "(byte *)0x7a74b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a73a;" (assignment_expression "local_8c = (byte *)0x7a73a" identifier = (cast_expression "(byte *)0x7a73a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a729;" (assignment_expression "local_8c = (byte *)0x7a729" identifier = (cast_expression "(byte *)0x7a729" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a71b;" (assignment_expression "local_8c = (byte *)0x7a71b" identifier = (cast_expression "(byte *)0x7a71b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a70d;" (assignment_expression "local_8c = (byte *)0x7a70d" identifier = (cast_expression "(byte *)0x7a70d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6fe;" (assignment_expression "local_8c = (byte *)0x7a6fe" identifier = (cast_expression "(byte *)0x7a6fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ed;" (assignment_expression "local_8c = (byte *)0x7a6ed" identifier = (cast_expression "(byte *)0x7a6ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6db;" (assignment_expression "local_8c = (byte *)0x7a6db" identifier = (cast_expression "(byte *)0x7a6db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ca;" (assignment_expression "local_8c = (byte *)0x7a6ca" identifier = (cast_expression "(byte *)0x7a6ca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6b9;" (assignment_expression "local_8c = (byte *)0x7a6b9" identifier = (cast_expression "(byte *)0x7a6b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6a8;" (assignment_expression "local_8c = (byte *)0x7a6a8" identifier = (cast_expression "(byte *)0x7a6a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a697;" (assignment_expression "local_8c = (byte *)0x7a697" identifier = (cast_expression "(byte *)0x7a697" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a686;" (assignment_expression "local_8c = (byte *)0x7a686" identifier = (cast_expression "(byte *)0x7a686" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a676;" (assignment_expression "local_8c = (byte *)0x7a676" identifier = (cast_expression "(byte *)0x7a676" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a666;" (assignment_expression "local_8c = (byte *)0x7a666" identifier = (cast_expression "(byte *)0x7a666" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a656;" (assignment_expression "local_8c = (byte *)0x7a656" identifier = (cast_expression "(byte *)0x7a656" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a646;" case number_literal : (expression_statement "local_8c = (byte *)0x7a646;" (assignment_expression "local_8c = (byte *)0x7a646" identifier = (cast_expression "(byte *)0x7a646" ( (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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a12c;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d05;" (assignment_expression "local_8c = (byte *)0x79d05" identifier = (cast_expression "(byte *)0x79d05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b09;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b09;" (assignment_expression "local_8c = (byte *)0x78b09" identifier = (cast_expression "(byte *)0x78b09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a165;" (assignment_expression "local_8c = (byte *)0x7a165" identifier = (cast_expression "(byte *)0x7a165" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a156;" (assignment_expression "local_8c = (byte *)0x7a156" identifier = (cast_expression "(byte *)0x7a156" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a146;" (assignment_expression "local_8c = (byte *)0x7a146" identifier = (cast_expression "(byte *)0x7a146" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a137;" (assignment_expression "local_8c = (byte *)0x7a137" identifier = (cast_expression "(byte *)0x7a137" ( (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 *)0x7a12c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a12c;" (assignment_expression "local_8c = (byte *)0x7a12c" identifier = (cast_expression "(byte *)0x7a12c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x31:\n                  local_8c = (byte *)0x7a120;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a120;" (assignment_expression "local_8c = (byte *)0x7a120" identifier = (cast_expression "(byte *)0x7a120" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a115;" (assignment_expression "local_8c = (byte *)0x7a115" identifier = (cast_expression "(byte *)0x7a115" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                  local_8c = (byte *)0x7a10a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a10a;" (assignment_expression "local_8c = (byte *)0x7a10a" identifier = (cast_expression "(byte *)0x7a10a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0fd;" (assignment_expression "local_8c = (byte *)0x7a0fd" identifier = (cast_expression "(byte *)0x7a0fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                  local_8c = (byte *)0x7a0f2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0f2;" (assignment_expression "local_8c = (byte *)0x7a0f2" identifier = (cast_expression "(byte *)0x7a0f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0e5;" (assignment_expression "local_8c = (byte *)0x7a0e5" identifier = (cast_expression "(byte *)0x7a0e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x48:\n                  local_8c = (byte *)0x7a0da;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0da;" (assignment_expression "local_8c = (byte *)0x7a0da" identifier = (cast_expression "(byte *)0x7a0da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0cd;" (assignment_expression "local_8c = (byte *)0x7a0cd" identifier = (cast_expression "(byte *)0x7a0cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4c:\n                  local_8c = (byte *)0x7a0c2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0c2;" (assignment_expression "local_8c = (byte *)0x7a0c2" identifier = (cast_expression "(byte *)0x7a0c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0b5;" (assignment_expression "local_8c = (byte *)0x7a0b5" identifier = (cast_expression "(byte *)0x7a0b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x52:\n                  local_8c = (byte *)0x7a0a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0a8;" (assignment_expression "local_8c = (byte *)0x7a0a8" identifier = (cast_expression "(byte *)0x7a0a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a09b;" (assignment_expression "local_8c = (byte *)0x7a09b" identifier = (cast_expression "(byte *)0x7a09b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a08e;" (assignment_expression "local_8c = (byte *)0x7a08e" identifier = (cast_expression "(byte *)0x7a08e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a07e;" (assignment_expression "local_8c = (byte *)0x7a07e" identifier = (cast_expression "(byte *)0x7a07e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a06e;" (assignment_expression "local_8c = (byte *)0x7a06e" identifier = (cast_expression "(byte *)0x7a06e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a05e;" (assignment_expression "local_8c = (byte *)0x7a05e" identifier = (cast_expression "(byte *)0x7a05e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a04e;" (assignment_expression "local_8c = (byte *)0x7a04e" identifier = (cast_expression "(byte *)0x7a04e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a03e;" (assignment_expression "local_8c = (byte *)0x7a03e" identifier = (cast_expression "(byte *)0x7a03e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a02e;" (assignment_expression "local_8c = (byte *)0x7a02e" identifier = (cast_expression "(byte *)0x7a02e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a023;" (assignment_expression "local_8c = (byte *)0x7a023" identifier = (cast_expression "(byte *)0x7a023" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a015;" (assignment_expression "local_8c = (byte *)0x7a015" identifier = (cast_expression "(byte *)0x7a015" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a009;" (assignment_expression "local_8c = (byte *)0x7a009" identifier = (cast_expression "(byte *)0x7a009" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ffa;" (assignment_expression "local_8c = (byte *)0x79ffa" identifier = (cast_expression "(byte *)0x79ffa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fef;" (assignment_expression "local_8c = (byte *)0x79fef" identifier = (cast_expression "(byte *)0x79fef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fe4;" (assignment_expression "local_8c = (byte *)0x79fe4" identifier = (cast_expression "(byte *)0x79fe4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fd8;" (assignment_expression "local_8c = (byte *)0x79fd8" identifier = (cast_expression "(byte *)0x79fd8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fc9;" case number_literal : (expression_statement "local_8c = (byte *)0x79fc9;" (assignment_expression "local_8c = (byte *)0x79fc9" identifier = (cast_expression "(byte *)0x79fc9" ( (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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c00;" (assignment_expression "local_8c = (byte *)0x79c00" identifier = (cast_expression "(byte *)0x79c00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b12;" (assignment_expression "local_8c = (byte *)0x78b12" identifier = (cast_expression "(byte *)0x78b12" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79faf;" (assignment_expression "local_8c = (byte *)0x79faf" identifier = (cast_expression "(byte *)0x79faf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fa1;" (assignment_expression "local_8c = (byte *)0x79fa1" identifier = (cast_expression "(byte *)0x79fa1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f94;" (assignment_expression "local_8c = (byte *)0x79f94" identifier = (cast_expression "(byte *)0x79f94" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f87;" (assignment_expression "local_8c = (byte *)0x79f87" identifier = (cast_expression "(byte *)0x79f87" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f79;" (assignment_expression "local_8c = (byte *)0x79f79" identifier = (cast_expression "(byte *)0x79f79" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f6c;" (assignment_expression "local_8c = (byte *)0x79f6c" identifier = (cast_expression "(byte *)0x79f6c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x79f5f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f5f;" (assignment_expression "local_8c = (byte *)0x79f5f" identifier = (cast_expression "(byte *)0x79f5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x79f53;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f53;" (assignment_expression "local_8c = (byte *)0x79f53" identifier = (cast_expression "(byte *)0x79f53" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f47;" (assignment_expression "local_8c = (byte *)0x79f47" identifier = (cast_expression "(byte *)0x79f47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f37;" (assignment_expression "local_8c = (byte *)0x79f37" identifier = (cast_expression "(byte *)0x79f37" ( (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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8d8;" (assignment_expression "local_8c = (byte *)0x7a8d8" identifier = (cast_expression "(byte *)0x7a8d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a98;" (assignment_expression "local_8c = (byte *)0x78a98" identifier = (cast_expression "(byte *)0x78a98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad36;" (assignment_expression "local_8c = (byte *)0x7ad36" identifier = (cast_expression "(byte *)0x7ad36" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad20;" (assignment_expression "local_8c = (byte *)0x7ad20" identifier = (cast_expression "(byte *)0x7ad20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad0b;" (assignment_expression "local_8c = (byte *)0x7ad0b" identifier = (cast_expression "(byte *)0x7ad0b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acfb;" (assignment_expression "local_8c = (byte *)0x7acfb" identifier = (cast_expression "(byte *)0x7acfb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ace1;" (assignment_expression "local_8c = (byte *)0x7ace1" identifier = (cast_expression "(byte *)0x7ace1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7accb;" (assignment_expression "local_8c = (byte *)0x7accb" identifier = (cast_expression "(byte *)0x7accb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acb7;" (assignment_expression "local_8c = (byte *)0x7acb7" identifier = (cast_expression "(byte *)0x7acb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aca6;" (assignment_expression "local_8c = (byte *)0x7aca6" identifier = (cast_expression "(byte *)0x7aca6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac99;" (assignment_expression "local_8c = (byte *)0x7ac99" identifier = (cast_expression "(byte *)0x7ac99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac88;" (assignment_expression "local_8c = (byte *)0x7ac88" identifier = (cast_expression "(byte *)0x7ac88" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac76;" (assignment_expression "local_8c = (byte *)0x7ac76" identifier = (cast_expression "(byte *)0x7ac76" ( (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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b545;" (assignment_expression "local_8c = (byte *)0x7b545" identifier = (cast_expression "(byte *)0x7b545" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a1a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a1a;" (assignment_expression "local_8c = (byte *)0x78a1a" identifier = (cast_expression "(byte *)0x78a1a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b8ef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8ef;" (assignment_expression "local_8c = (byte *)0x7b8ef" identifier = (cast_expression "(byte *)0x7b8ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b8e4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8e4;" (assignment_expression "local_8c = (byte *)0x7b8e4" identifier = (cast_expression "(byte *)0x7b8e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b8da;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8da;" (assignment_expression "local_8c = (byte *)0x7b8da" identifier = (cast_expression "(byte *)0x7b8da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8cc;" (assignment_expression "local_8c = (byte *)0x7b8cc" identifier = (cast_expression "(byte *)0x7b8cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8bd;" (assignment_expression "local_8c = (byte *)0x7b8bd" identifier = (cast_expression "(byte *)0x7b8bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8ad;" (assignment_expression "local_8c = (byte *)0x7b8ad" identifier = (cast_expression "(byte *)0x7b8ad" ( (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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3fa;" (assignment_expression "local_8c = (byte *)0x7b3fa" identifier = (cast_expression "(byte *)0x7b3fa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a2c;" (assignment_expression "local_8c = (byte *)0x78a2c" identifier = (cast_expression "(byte *)0x78a2c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b689;" (assignment_expression "local_8c = (byte *)0x7b689" identifier = (cast_expression "(byte *)0x7b689" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b679;" (assignment_expression "local_8c = (byte *)0x7b679" identifier = (cast_expression "(byte *)0x7b679" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b669;" (assignment_expression "local_8c = (byte *)0x7b669" identifier = (cast_expression "(byte *)0x7b669" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b65c;" (assignment_expression "local_8c = (byte *)0x7b65c" identifier = (cast_expression "(byte *)0x7b65c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b64f;" (assignment_expression "local_8c = (byte *)0x7b64f" identifier = (cast_expression "(byte *)0x7b64f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b643;" (assignment_expression "local_8c = (byte *)0x7b643" identifier = (cast_expression "(byte *)0x7b643" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b637;" (assignment_expression "local_8c = (byte *)0x7b637" identifier = (cast_expression "(byte *)0x7b637" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b62c;" (assignment_expression "local_8c = (byte *)0x7b62c" identifier = (cast_expression "(byte *)0x7b62c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b620;" (assignment_expression "local_8c = (byte *)0x7b620" identifier = (cast_expression "(byte *)0x7b620" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b612;" (assignment_expression "local_8c = (byte *)0x7b612" identifier = (cast_expression "(byte *)0x7b612" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b604;" (assignment_expression "local_8c = (byte *)0x7b604" identifier = (cast_expression "(byte *)0x7b604" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5f8;" (assignment_expression "local_8c = (byte *)0x7b5f8" identifier = (cast_expression "(byte *)0x7b5f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ea;" (assignment_expression "local_8c = (byte *)0x7b5ea" identifier = (cast_expression "(byte *)0x7b5ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5de;" (assignment_expression "local_8c = (byte *)0x7b5de" identifier = (cast_expression "(byte *)0x7b5de" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5d2;" (assignment_expression "local_8c = (byte *)0x7b5d2" identifier = (cast_expression "(byte *)0x7b5d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5c4;" (assignment_expression "local_8c = (byte *)0x7b5c4" identifier = (cast_expression "(byte *)0x7b5c4" ( (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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto _L7017;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b18c;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad4b;" (assignment_expression "local_8c = (byte *)0x7ad4b" identifier = (cast_expression "(byte *)0x7ad4b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a6f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a6f;" (assignment_expression "local_8c = (byte *)0x78a6f" identifier = (cast_expression "(byte *)0x78a6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b198;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b198;" (assignment_expression "local_8c = (byte *)0x7b198" identifier = (cast_expression "(byte *)0x7b198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b18c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b18c;" (assignment_expression "local_8c = (byte *)0x7b18c" identifier = (cast_expression "(byte *)0x7b18c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b17f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b17f;" (assignment_expression "local_8c = (byte *)0x7b17f" identifier = (cast_expression "(byte *)0x7b17f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b16e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b16e;" (assignment_expression "local_8c = (byte *)0x7b16e" identifier = (cast_expression "(byte *)0x7b16e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b15c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b15c;" (assignment_expression "local_8c = (byte *)0x7b15c" identifier = (cast_expression "(byte *)0x7b15c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b14a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b14a;" (assignment_expression "local_8c = (byte *)0x7b14a" identifier = (cast_expression "(byte *)0x7b14a" ( (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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f2d;" (assignment_expression "local_8c = (byte *)0x79f2d" identifier = (cast_expression "(byte *)0x79f2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78af0;" (assignment_expression "local_8c = (byte *)0x78af0" identifier = (cast_expression "(byte *)0x78af0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3dc;" (assignment_expression "local_8c = (byte *)0x7a3dc" identifier = (cast_expression "(byte *)0x7a3dc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3cc;" (assignment_expression "local_8c = (byte *)0x7a3cc" identifier = (cast_expression "(byte *)0x7a3cc" ( (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 *)0x7a3bc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3bc;" (assignment_expression "local_8c = (byte *)0x7a3bc" identifier = (cast_expression "(byte *)0x7a3bc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3ac;" (assignment_expression "local_8c = (byte *)0x7a3ac" identifier = (cast_expression "(byte *)0x7a3ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a39d;" (assignment_expression "local_8c = (byte *)0x7a39d" identifier = (cast_expression "(byte *)0x7a39d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a38e;" (assignment_expression "local_8c = (byte *)0x7a38e" identifier = (cast_expression "(byte *)0x7a38e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a37b;" (assignment_expression "local_8c = (byte *)0x7a37b" identifier = (cast_expression "(byte *)0x7a37b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36a;" case number_literal : (expression_statement "local_8c = (byte *)0x7a36a;" (assignment_expression "local_8c = (byte *)0x7a36a" identifier = (cast_expression "(byte *)0x7a36a" ( (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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fbd;" (assignment_expression "local_8c = (byte *)0x79fbd" identifier = (cast_expression "(byte *)0x79fbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78ae6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ae6;" (assignment_expression "local_8c = (byte *)0x78ae6" identifier = (cast_expression "(byte *)0x78ae6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a62f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a62f;" (assignment_expression "local_8c = (byte *)0x7a62f" identifier = (cast_expression "(byte *)0x7a62f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a626;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a626;" (assignment_expression "local_8c = (byte *)0x7a626" identifier = (cast_expression "(byte *)0x7a626" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a611;" (assignment_expression "local_8c = (byte *)0x7a611" identifier = (cast_expression "(byte *)0x7a611" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5fc;" (assignment_expression "local_8c = (byte *)0x7a5fc" identifier = (cast_expression "(byte *)0x7a5fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5e9;" (assignment_expression "local_8c = (byte *)0x7a5e9" identifier = (cast_expression "(byte *)0x7a5e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5d6;" (assignment_expression "local_8c = (byte *)0x7a5d6" identifier = (cast_expression "(byte *)0x7a5d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5c1;" (assignment_expression "local_8c = (byte *)0x7a5c1" identifier = (cast_expression "(byte *)0x7a5c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5b1;" (assignment_expression "local_8c = (byte *)0x7a5b1" identifier = (cast_expression "(byte *)0x7a5b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5a1;" (assignment_expression "local_8c = (byte *)0x7a5a1" identifier = (cast_expression "(byte *)0x7a5a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a592;" (assignment_expression "local_8c = (byte *)0x7a592" identifier = (cast_expression "(byte *)0x7a592" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a580;" (assignment_expression "local_8c = (byte *)0x7a580" identifier = (cast_expression "(byte *)0x7a580" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a56e;" (assignment_expression "local_8c = (byte *)0x7a56e" identifier = (cast_expression "(byte *)0x7a56e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a561;" (assignment_expression "local_8c = (byte *)0x7a561" identifier = (cast_expression "(byte *)0x7a561" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a554;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a554;" (assignment_expression "local_8c = (byte *)0x7a554" identifier = (cast_expression "(byte *)0x7a554" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a541;" (assignment_expression "local_8c = (byte *)0x7a541" identifier = (cast_expression "(byte *)0x7a541" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a52e;" (assignment_expression "local_8c = (byte *)0x7a52e" identifier = (cast_expression "(byte *)0x7a52e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a522;" (assignment_expression "local_8c = (byte *)0x7a522" identifier = (cast_expression "(byte *)0x7a522" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a512;" (assignment_expression "local_8c = (byte *)0x7a512" identifier = (cast_expression "(byte *)0x7a512" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a502;" (assignment_expression "local_8c = (byte *)0x7a502" identifier = (cast_expression "(byte *)0x7a502" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4f2;" (assignment_expression "local_8c = (byte *)0x7a4f2" identifier = (cast_expression "(byte *)0x7a4f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4df;" (assignment_expression "local_8c = (byte *)0x7a4df" identifier = (cast_expression "(byte *)0x7a4df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4cc;" (assignment_expression "local_8c = (byte *)0x7a4cc" identifier = (cast_expression "(byte *)0x7a4cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4b8;" (assignment_expression "local_8c = (byte *)0x7a4b8" identifier = (cast_expression "(byte *)0x7a4b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4a4;" (assignment_expression "local_8c = (byte *)0x7a4a4" identifier = (cast_expression "(byte *)0x7a4a4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a490;" (assignment_expression "local_8c = (byte *)0x7a490" identifier = (cast_expression "(byte *)0x7a490" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a47c;" (assignment_expression "local_8c = (byte *)0x7a47c" identifier = (cast_expression "(byte *)0x7a47c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a469;" (assignment_expression "local_8c = (byte *)0x7a469" identifier = (cast_expression "(byte *)0x7a469" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a456;" (assignment_expression "local_8c = (byte *)0x7a456" identifier = (cast_expression "(byte *)0x7a456" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a443;" (assignment_expression "local_8c = (byte *)0x7a443" identifier = (cast_expression "(byte *)0x7a443" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a430;" (assignment_expression "local_8c = (byte *)0x7a430" identifier = (cast_expression "(byte *)0x7a430" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a41f;" (assignment_expression "local_8c = (byte *)0x7a41f" identifier = (cast_expression "(byte *)0x7a41f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a40d;" (assignment_expression "local_8c = (byte *)0x7a40d" identifier = (cast_expression "(byte *)0x7a40d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3fb;" (assignment_expression "local_8c = (byte *)0x7a3fb" identifier = (cast_expression "(byte *)0x7a3fb" ( (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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto _L7017;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7add0;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7add0;" (assignment_expression "local_8c = (byte *)0x7add0" identifier = (cast_expression "(byte *)0x7add0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a62;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a62;" (assignment_expression "local_8c = (byte *)0x78a62" identifier = (cast_expression "(byte *)0x78a62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ed;" (assignment_expression "local_8c = (byte *)0x7b3ed" identifier = (cast_expression "(byte *)0x7b3ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b3e1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3e1;" (assignment_expression "local_8c = (byte *)0x7b3e1" identifier = (cast_expression "(byte *)0x7b3e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3cf;" (assignment_expression "local_8c = (byte *)0x7b3cf" identifier = (cast_expression "(byte *)0x7b3cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3bd;" (assignment_expression "local_8c = (byte *)0x7b3bd" identifier = (cast_expression "(byte *)0x7b3bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ac;" (assignment_expression "local_8c = (byte *)0x7b3ac" identifier = (cast_expression "(byte *)0x7b3ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b394;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b394;" (assignment_expression "local_8c = (byte *)0x7b394" identifier = (cast_expression "(byte *)0x7b394" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b37e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b37e;" (assignment_expression "local_8c = (byte *)0x7b37e" identifier = (cast_expression "(byte *)0x7b37e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b371;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b371;" (assignment_expression "local_8c = (byte *)0x7b371" identifier = (cast_expression "(byte *)0x7b371" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7b35f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b35f;" (assignment_expression "local_8c = (byte *)0x7b35f" identifier = (cast_expression "(byte *)0x7b35f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b34d;" (assignment_expression "local_8c = (byte *)0x7b34d" identifier = (cast_expression "(byte *)0x7b34d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b33a;" (assignment_expression "local_8c = (byte *)0x7b33a" identifier = (cast_expression "(byte *)0x7b33a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b327;" (assignment_expression "local_8c = (byte *)0x7b327" identifier = (cast_expression "(byte *)0x7b327" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b314;" (assignment_expression "local_8c = (byte *)0x7b314" identifier = (cast_expression "(byte *)0x7b314" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b304;" (assignment_expression "local_8c = (byte *)0x7b304" identifier = (cast_expression "(byte *)0x7b304" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2f4;" (assignment_expression "local_8c = (byte *)0x7b2f4" identifier = (cast_expression "(byte *)0x7b2f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2e4;" (assignment_expression "local_8c = (byte *)0x7b2e4" identifier = (cast_expression "(byte *)0x7b2e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2d4;" (assignment_expression "local_8c = (byte *)0x7b2d4" identifier = (cast_expression "(byte *)0x7b2d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2c4;" (assignment_expression "local_8c = (byte *)0x7b2c4" identifier = (cast_expression "(byte *)0x7b2c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2b5;" (assignment_expression "local_8c = (byte *)0x7b2b5" identifier = (cast_expression "(byte *)0x7b2b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2a2;" (assignment_expression "local_8c = (byte *)0x7b2a2" identifier = (cast_expression "(byte *)0x7b2a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b28f;" (assignment_expression "local_8c = (byte *)0x7b28f" identifier = (cast_expression "(byte *)0x7b28f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b27c;" (assignment_expression "local_8c = (byte *)0x7b27c" identifier = (cast_expression "(byte *)0x7b27c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b26b;" (assignment_expression "local_8c = (byte *)0x7b26b" identifier = (cast_expression "(byte *)0x7b26b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b25a;" (assignment_expression "local_8c = (byte *)0x7b25a" identifier = (cast_expression "(byte *)0x7b25a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b248;" (assignment_expression "local_8c = (byte *)0x7b248" identifier = (cast_expression "(byte *)0x7b248" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b234;" (assignment_expression "local_8c = (byte *)0x7b234" identifier = (cast_expression "(byte *)0x7b234" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b223;" (assignment_expression "local_8c = (byte *)0x7b223" identifier = (cast_expression "(byte *)0x7b223" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b212;" (assignment_expression "local_8c = (byte *)0x7b212" identifier = (cast_expression "(byte *)0x7b212" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1fd;" (assignment_expression "local_8c = (byte *)0x7b1fd" identifier = (cast_expression "(byte *)0x7b1fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1e8;" (assignment_expression "local_8c = (byte *)0x7b1e8" identifier = (cast_expression "(byte *)0x7b1e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1d4;" (assignment_expression "local_8c = (byte *)0x7b1d4" identifier = (cast_expression "(byte *)0x7b1d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1c1;" (assignment_expression "local_8c = (byte *)0x7b1c1" identifier = (cast_expression "(byte *)0x7b1c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1b1;" (assignment_expression "local_8c = (byte *)0x7b1b1" identifier = (cast_expression "(byte *)0x7b1b1" ( (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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\n              }" { (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 1:\n                local_8c = (byte *)0x7a3ec;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3ec;" (assignment_expression "local_8c = (byte *)0x7a3ec" identifier = (cast_expression "(byte *)0x7a3ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78abb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78abb;" (assignment_expression "local_8c = (byte *)0x78abb" identifier = (cast_expression "(byte *)0x78abb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7aa56;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa56;" (assignment_expression "local_8c = (byte *)0x7aa56" identifier = (cast_expression "(byte *)0x7aa56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7aa47;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa47;" (assignment_expression "local_8c = (byte *)0x7aa47" identifier = (cast_expression "(byte *)0x7aa47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa2f;" (assignment_expression "local_8c = (byte *)0x7aa2f" identifier = (cast_expression "(byte *)0x7aa2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7aa17;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa17;" (assignment_expression "local_8c = (byte *)0x7aa17" identifier = (cast_expression "(byte *)0x7aa17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9fe;" (assignment_expression "local_8c = (byte *)0x7a9fe" identifier = (cast_expression "(byte *)0x7a9fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9e6;" (assignment_expression "local_8c = (byte *)0x7a9e6" identifier = (cast_expression "(byte *)0x7a9e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9ce;" (assignment_expression "local_8c = (byte *)0x7a9ce" identifier = (cast_expression "(byte *)0x7a9ce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9b5;" (assignment_expression "local_8c = (byte *)0x7a9b5" identifier = (cast_expression "(byte *)0x7a9b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a99d;" (assignment_expression "local_8c = (byte *)0x7a99d" identifier = (cast_expression "(byte *)0x7a99d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a985;" (assignment_expression "local_8c = (byte *)0x7a985" identifier = (cast_expression "(byte *)0x7a985" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a975;" (assignment_expression "local_8c = (byte *)0x7a975" identifier = (cast_expression "(byte *)0x7a975" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a960;" (assignment_expression "local_8c = (byte *)0x7a960" identifier = (cast_expression "(byte *)0x7a960" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a950;" (assignment_expression "local_8c = (byte *)0x7a950" identifier = (cast_expression "(byte *)0x7a950" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a93e;" (assignment_expression "local_8c = (byte *)0x7a93e" identifier = (cast_expression "(byte *)0x7a93e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a92e;" (assignment_expression "local_8c = (byte *)0x7a92e" identifier = (cast_expression "(byte *)0x7a92e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a91e;" (assignment_expression "local_8c = (byte *)0x7a91e" identifier = (cast_expression "(byte *)0x7a91e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a90b;" (assignment_expression "local_8c = (byte *)0x7a90b" identifier = (cast_expression "(byte *)0x7a90b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8f8;" (assignment_expression "local_8c = (byte *)0x7a8f8" identifier = (cast_expression "(byte *)0x7a8f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8e5;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8e5;" (assignment_expression "local_8c = (byte *)0x7a8e5" identifier = (cast_expression "(byte *)0x7a8e5" ( (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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79df7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79df7;" (assignment_expression "local_8c = (byte *)0x79df7" identifier = (cast_expression "(byte *)0x79df7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b00;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b00;" (assignment_expression "local_8c = (byte *)0x78b00" identifier = (cast_expression "(byte *)0x78b00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7a352;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a352;" (assignment_expression "local_8c = (byte *)0x7a352" identifier = (cast_expression "(byte *)0x7a352" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7a348;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a348;" (assignment_expression "local_8c = (byte *)0x7a348" identifier = (cast_expression "(byte *)0x7a348" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7a339;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a339;" (assignment_expression "local_8c = (byte *)0x7a339" identifier = (cast_expression "(byte *)0x7a339" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7a329;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a329;" (assignment_expression "local_8c = (byte *)0x7a329" identifier = (cast_expression "(byte *)0x7a329" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7a319;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a319;" (assignment_expression "local_8c = (byte *)0x7a319" identifier = (cast_expression "(byte *)0x7a319" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7a304;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a304;" (assignment_expression "local_8c = (byte *)0x7a304" identifier = (cast_expression "(byte *)0x7a304" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2f1;" (assignment_expression "local_8c = (byte *)0x7a2f1" identifier = (cast_expression "(byte *)0x7a2f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2e5;" (assignment_expression "local_8c = (byte *)0x7a2e5" identifier = (cast_expression "(byte *)0x7a2e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2d5;" (assignment_expression "local_8c = (byte *)0x7a2d5" identifier = (cast_expression "(byte *)0x7a2d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2c4;" (assignment_expression "local_8c = (byte *)0x7a2c4" identifier = (cast_expression "(byte *)0x7a2c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2b4;" (assignment_expression "local_8c = (byte *)0x7a2b4" identifier = (cast_expression "(byte *)0x7a2b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2a6;" (assignment_expression "local_8c = (byte *)0x7a2a6" identifier = (cast_expression "(byte *)0x7a2a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a298;" (assignment_expression "local_8c = (byte *)0x7a298" identifier = (cast_expression "(byte *)0x7a298" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a287;" (assignment_expression "local_8c = (byte *)0x7a287" identifier = (cast_expression "(byte *)0x7a287" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a276;" (assignment_expression "local_8c = (byte *)0x7a276" identifier = (cast_expression "(byte *)0x7a276" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a265;" (assignment_expression "local_8c = (byte *)0x7a265" identifier = (cast_expression "(byte *)0x7a265" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a250;" (assignment_expression "local_8c = (byte *)0x7a250" identifier = (cast_expression "(byte *)0x7a250" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a23c;" (assignment_expression "local_8c = (byte *)0x7a23c" identifier = (cast_expression "(byte *)0x7a23c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a22b;" (assignment_expression "local_8c = (byte *)0x7a22b" identifier = (cast_expression "(byte *)0x7a22b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a21a;" (assignment_expression "local_8c = (byte *)0x7a21a" identifier = (cast_expression "(byte *)0x7a21a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a20d;" (assignment_expression "local_8c = (byte *)0x7a20d" identifier = (cast_expression "(byte *)0x7a20d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a202;" (assignment_expression "local_8c = (byte *)0x7a202" identifier = (cast_expression "(byte *)0x7a202" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1f1;" (assignment_expression "local_8c = (byte *)0x7a1f1" identifier = (cast_expression "(byte *)0x7a1f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1e0;" (assignment_expression "local_8c = (byte *)0x7a1e0" identifier = (cast_expression "(byte *)0x7a1e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1cc;" (assignment_expression "local_8c = (byte *)0x7a1cc" identifier = (cast_expression "(byte *)0x7a1cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1b8;" (assignment_expression "local_8c = (byte *)0x7a1b8" identifier = (cast_expression "(byte *)0x7a1b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1a8;" (assignment_expression "local_8c = (byte *)0x7a1a8" identifier = (cast_expression "(byte *)0x7a1a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a198;" (assignment_expression "local_8c = (byte *)0x7a198" identifier = (cast_expression "(byte *)0x7a198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a18a;" (assignment_expression "local_8c = (byte *)0x7a18a" identifier = (cast_expression "(byte *)0x7a18a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a17d;" (assignment_expression "local_8c = (byte *)0x7a17d" identifier = (cast_expression "(byte *)0x7a17d" ( (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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x798b6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x798b6;" (assignment_expression "local_8c = (byte *)0x798b6" identifier = (cast_expression "(byte *)0x798b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b47;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b47;" (assignment_expression "local_8c = (byte *)0x78b47" identifier = (cast_expression "(byte *)0x78b47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79bf7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bf7;" (assignment_expression "local_8c = (byte *)0x79bf7" identifier = (cast_expression "(byte *)0x79bf7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x79bef;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bef;" (assignment_expression "local_8c = (byte *)0x79bef" identifier = (cast_expression "(byte *)0x79bef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79be4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79be4;" (assignment_expression "local_8c = (byte *)0x79be4" identifier = (cast_expression "(byte *)0x79be4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79bd9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bd9;" (assignment_expression "local_8c = (byte *)0x79bd9" identifier = (cast_expression "(byte *)0x79bd9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79bcf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bcf;" (assignment_expression "local_8c = (byte *)0x79bcf" identifier = (cast_expression "(byte *)0x79bcf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79bc3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bc3;" (assignment_expression "local_8c = (byte *)0x79bc3" identifier = (cast_expression "(byte *)0x79bc3" ( (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 *)0x79bb7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bb7;" (assignment_expression "local_8c = (byte *)0x79bb7" identifier = (cast_expression "(byte *)0x79bb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bac;" (assignment_expression "local_8c = (byte *)0x79bac" identifier = (cast_expression "(byte *)0x79bac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b9d;" (assignment_expression "local_8c = (byte *)0x79b9d" identifier = (cast_expression "(byte *)0x79b9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b8e;" (assignment_expression "local_8c = (byte *)0x79b8e" identifier = (cast_expression "(byte *)0x79b8e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b7f;" (assignment_expression "local_8c = (byte *)0x79b7f" identifier = (cast_expression "(byte *)0x79b7f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b6b;" (assignment_expression "local_8c = (byte *)0x79b6b" identifier = (cast_expression "(byte *)0x79b6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b59;" case number_literal : (expression_statement "local_8c = (byte *)0x79b59;" (assignment_expression "local_8c = (byte *)0x79b59" identifier = (cast_expression "(byte *)0x79b59" ( (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 *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = (byte *)0x789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = (byte *)0x789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba02;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7b696;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b696;" (assignment_expression "local_8c = (byte *)0x7b696" identifier = (cast_expression "(byte *)0x7b696" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x789f5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789f5;" (assignment_expression "local_8c = (byte *)0x789f5" identifier = (cast_expression "(byte *)0x789f5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x78a01;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a01;" (assignment_expression "local_8c = (byte *)0x78a01" identifier = (cast_expression "(byte *)0x78a01" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x789c8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789c8;" (assignment_expression "local_8c = (byte *)0x789c8" identifier = (cast_expression "(byte *)0x789c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x789e3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789e3;" (assignment_expression "local_8c = (byte *)0x789e3" identifier = (cast_expression "(byte *)0x789e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ba02;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ba02;" (assignment_expression "local_8c = (byte *)0x7ba02" identifier = (cast_expression "(byte *)0x7ba02" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b9f5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9f5;" (assignment_expression "local_8c = (byte *)0x7b9f5" identifier = (cast_expression "(byte *)0x7b9f5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b9e8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9e8;" (assignment_expression "local_8c = (byte *)0x7b9e8" identifier = (cast_expression "(byte *)0x7b9e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9d5;" (assignment_expression "local_8c = (byte *)0x7b9d5" identifier = (cast_expression "(byte *)0x7b9d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9bd;" (assignment_expression "local_8c = (byte *)0x7b9bd" identifier = (cast_expression "(byte *)0x7b9bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9a7;" (assignment_expression "local_8c = (byte *)0x7b9a7" identifier = (cast_expression "(byte *)0x7b9a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b99a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b99a;" (assignment_expression "local_8c = (byte *)0x7b99a" identifier = (cast_expression "(byte *)0x7b99a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b98b;" (assignment_expression "local_8c = (byte *)0x7b98b" identifier = (cast_expression "(byte *)0x7b98b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b97c;" (assignment_expression "local_8c = (byte *)0x7b97c" identifier = (cast_expression "(byte *)0x7b97c" ( (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 *)0x7b96e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b96e;" (assignment_expression "local_8c = (byte *)0x7b96e" identifier = (cast_expression "(byte *)0x7b96e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b95c;" (assignment_expression "local_8c = (byte *)0x7b95c" identifier = (cast_expression "(byte *)0x7b95c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b949;" (assignment_expression "local_8c = (byte *)0x7b949" identifier = (cast_expression "(byte *)0x7b949" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7b939;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b939;" (assignment_expression "local_8c = (byte *)0x7b939" identifier = (cast_expression "(byte *)0x7b939" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b929;" (assignment_expression "local_8c = (byte *)0x7b929" identifier = (cast_expression "(byte *)0x7b929" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b917;" (assignment_expression "local_8c = (byte *)0x7b917" identifier = (cast_expression "(byte *)0x7b917" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b904;" case number_literal : (expression_statement "local_8c = (byte *)0x7b904;" (assignment_expression "local_8c = (byte *)0x7b904" identifier = (cast_expression "(byte *)0x7b904" ( (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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto _L7017;\n        }" statement_identifier : (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a7c;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b134;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12a;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac6a;" (assignment_expression "local_8c = (byte *)0x7ac6a" identifier = (cast_expression "(byte *)0x7ac6a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78a7c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a7c;" (assignment_expression "local_8c = (byte *)0x78a7c" identifier = (cast_expression "(byte *)0x78a7c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7b134;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b134;" (assignment_expression "local_8c = (byte *)0x7b134" identifier = (cast_expression "(byte *)0x7b134" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7b12a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b12a;" (assignment_expression "local_8c = (byte *)0x7b12a" identifier = (cast_expression "(byte *)0x7b12a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7b120;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b120;" (assignment_expression "local_8c = (byte *)0x7b120" identifier = (cast_expression "(byte *)0x7b120" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7b112;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b112;" (assignment_expression "local_8c = (byte *)0x7b112" identifier = (cast_expression "(byte *)0x7b112" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b104;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b104;" (assignment_expression "local_8c = (byte *)0x7b104" identifier = (cast_expression "(byte *)0x7b104" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0f6;" (assignment_expression "local_8c = (byte *)0x7b0f6" identifier = (cast_expression "(byte *)0x7b0f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0e7;" (assignment_expression "local_8c = (byte *)0x7b0e7" identifier = (cast_expression "(byte *)0x7b0e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0d8;" (assignment_expression "local_8c = (byte *)0x7b0d8" identifier = (cast_expression "(byte *)0x7b0d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0c8;" (assignment_expression "local_8c = (byte *)0x7b0c8" identifier = (cast_expression "(byte *)0x7b0c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0b3;" (assignment_expression "local_8c = (byte *)0x7b0b3" identifier = (cast_expression "(byte *)0x7b0b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0a0;" (assignment_expression "local_8c = (byte *)0x7b0a0" identifier = (cast_expression "(byte *)0x7b0a0" ( (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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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_0008c8cc + (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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a833;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7a833;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a833;" (assignment_expression "local_8c = (byte *)0x7a833" identifier = (cast_expression "(byte *)0x7a833" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78aa7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78aa7;" (assignment_expression "local_8c = (byte *)0x78aa7" identifier = (cast_expression "(byte *)0x78aa7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7ac60;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac60;" (assignment_expression "local_8c = (byte *)0x7ac60" identifier = (cast_expression "(byte *)0x7ac60" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7ac56;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac56;" (assignment_expression "local_8c = (byte *)0x7ac56" identifier = (cast_expression "(byte *)0x7ac56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac4c;" (assignment_expression "local_8c = (byte *)0x7ac4c" identifier = (cast_expression "(byte *)0x7ac4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ac42;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac42;" (assignment_expression "local_8c = (byte *)0x7ac42" identifier = (cast_expression "(byte *)0x7ac42" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7ac36;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac36;" (assignment_expression "local_8c = (byte *)0x7ac36" identifier = (cast_expression "(byte *)0x7ac36" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7ac29;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac29;" (assignment_expression "local_8c = (byte *)0x7ac29" identifier = (cast_expression "(byte *)0x7ac29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac1c;" (assignment_expression "local_8c = (byte *)0x7ac1c" identifier = (cast_expression "(byte *)0x7ac1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac0f;" (assignment_expression "local_8c = (byte *)0x7ac0f" identifier = (cast_expression "(byte *)0x7ac0f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7ac02;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac02;" (assignment_expression "local_8c = (byte *)0x7ac02" identifier = (cast_expression "(byte *)0x7ac02" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abed;" (assignment_expression "local_8c = (byte *)0x7abed" identifier = (cast_expression "(byte *)0x7abed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abda;" (assignment_expression "local_8c = (byte *)0x7abda" identifier = (cast_expression "(byte *)0x7abda" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abce;" (assignment_expression "local_8c = (byte *)0x7abce" identifier = (cast_expression "(byte *)0x7abce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abc0;" (assignment_expression "local_8c = (byte *)0x7abc0" identifier = (cast_expression "(byte *)0x7abc0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abb2;" (assignment_expression "local_8c = (byte *)0x7abb2" identifier = (cast_expression "(byte *)0x7abb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aba4;" (assignment_expression "local_8c = (byte *)0x7aba4" identifier = (cast_expression "(byte *)0x7aba4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab95;" (assignment_expression "local_8c = (byte *)0x7ab95" identifier = (cast_expression "(byte *)0x7ab95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab84;" (assignment_expression "local_8c = (byte *)0x7ab84" identifier = (cast_expression "(byte *)0x7ab84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab73;" (assignment_expression "local_8c = (byte *)0x7ab73" identifier = (cast_expression "(byte *)0x7ab73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab62;" (assignment_expression "local_8c = (byte *)0x7ab62" identifier = (cast_expression "(byte *)0x7ab62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab51;" (assignment_expression "local_8c = (byte *)0x7ab51" identifier = (cast_expression "(byte *)0x7ab51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab44;" (assignment_expression "local_8c = (byte *)0x7ab44" identifier = (cast_expression "(byte *)0x7ab44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab35;" (assignment_expression "local_8c = (byte *)0x7ab35" identifier = (cast_expression "(byte *)0x7ab35" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab26;" (assignment_expression "local_8c = (byte *)0x7ab26" identifier = (cast_expression "(byte *)0x7ab26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab17;" (assignment_expression "local_8c = (byte *)0x7ab17" identifier = (cast_expression "(byte *)0x7ab17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab0c;" (assignment_expression "local_8c = (byte *)0x7ab0c" identifier = (cast_expression "(byte *)0x7ab0c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaff;" (assignment_expression "local_8c = (byte *)0x7aaff" identifier = (cast_expression "(byte *)0x7aaff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaf2;" (assignment_expression "local_8c = (byte *)0x7aaf2" identifier = (cast_expression "(byte *)0x7aaf2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aae5;" (assignment_expression "local_8c = (byte *)0x7aae5" identifier = (cast_expression "(byte *)0x7aae5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aad7;" (assignment_expression "local_8c = (byte *)0x7aad7" identifier = (cast_expression "(byte *)0x7aad7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aac9;" (assignment_expression "local_8c = (byte *)0x7aac9" identifier = (cast_expression "(byte *)0x7aac9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aab6;" (assignment_expression "local_8c = (byte *)0x7aab6" identifier = (cast_expression "(byte *)0x7aab6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaab;" (assignment_expression "local_8c = (byte *)0x7aaab" identifier = (cast_expression "(byte *)0x7aaab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa93;" (assignment_expression "local_8c = (byte *)0x7aa93" identifier = (cast_expression "(byte *)0x7aa93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa86;" (assignment_expression "local_8c = (byte *)0x7aa86" identifier = (cast_expression "(byte *)0x7aa86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa6f;" (assignment_expression "local_8c = (byte *)0x7aa6f" identifier = (cast_expression "(byte *)0x7aa6f" ( (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_0008c8cc + (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_0008c8cc + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }" { comment comment (expression_statement "bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4)))();" (assignment_expression "bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4)))()" identifier = (call_expression "(*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4)))()" (parenthesized_expression "(*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4)))" ( (pointer_expression "*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4))" * (cast_expression "(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4))" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4))" ( (binary_expression "(int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8cc + (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_0008c8cc + (int)rels[uVar17].r_addend * 4)" * (cast_expression "(int *)(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4)" ( (binary_expression "&DAT_0008c8cc + (int)rels[uVar17].r_addend * 4" (pointer_expression "&DAT_0008c8cc" & 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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b59c;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1a5;" (assignment_expression "local_8c = (byte *)0x7b1a5" identifier = (cast_expression "(byte *)0x7b1a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a39;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a39;" (assignment_expression "local_8c = (byte *)0x78a39" identifier = (cast_expression "(byte *)0x78a39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5a6;" (assignment_expression "local_8c = (byte *)0x7b5a6" identifier = (cast_expression "(byte *)0x7b5a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b59c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b59c;" (assignment_expression "local_8c = (byte *)0x7b59c" identifier = (cast_expression "(byte *)0x7b59c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7b592;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b592;" (assignment_expression "local_8c = (byte *)0x7b592" identifier = (cast_expression "(byte *)0x7b592" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b582;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b582;" (assignment_expression "local_8c = (byte *)0x7b582" identifier = (cast_expression "(byte *)0x7b582" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b578;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b578;" (assignment_expression "local_8c = (byte *)0x7b578" identifier = (cast_expression "(byte *)0x7b578" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b563;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b563;" (assignment_expression "local_8c = (byte *)0x7b563" identifier = (cast_expression "(byte *)0x7b563" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b550;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b550;" (assignment_expression "local_8c = (byte *)0x7b550" identifier = (cast_expression "(byte *)0x7b550" ( (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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b13e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b13e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b13e;" (assignment_expression "local_8c = (byte *)0x7b13e" identifier = (cast_expression "(byte *)0x7b13e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a4b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a4b;" (assignment_expression "local_8c = (byte *)0x78a4b" identifier = (cast_expression "(byte *)0x78a4b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b536;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b536;" (assignment_expression "local_8c = (byte *)0x7b536" identifier = (cast_expression "(byte *)0x7b536" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b525;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b525;" (assignment_expression "local_8c = (byte *)0x7b525" identifier = (cast_expression "(byte *)0x7b525" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7b51b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b51b;" (assignment_expression "local_8c = (byte *)0x7b51b" identifier = (cast_expression "(byte *)0x7b51b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b50b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b50b;" (assignment_expression "local_8c = (byte *)0x7b50b" identifier = (cast_expression "(byte *)0x7b50b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4f9;" (assignment_expression "local_8c = (byte *)0x7b4f9" identifier = (cast_expression "(byte *)0x7b4f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b4ef;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4ef;" (assignment_expression "local_8c = (byte *)0x7b4ef" identifier = (cast_expression "(byte *)0x7b4ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b4df;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4df;" (assignment_expression "local_8c = (byte *)0x7b4df" identifier = (cast_expression "(byte *)0x7b4df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4cd;" (assignment_expression "local_8c = (byte *)0x7b4cd" identifier = (cast_expression "(byte *)0x7b4cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b4c3;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4c3;" (assignment_expression "local_8c = (byte *)0x7b4c3" identifier = (cast_expression "(byte *)0x7b4c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4b3;" (assignment_expression "local_8c = (byte *)0x7b4b3" identifier = (cast_expression "(byte *)0x7b4b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4a2;" (assignment_expression "local_8c = (byte *)0x7b4a2" identifier = (cast_expression "(byte *)0x7b4a2" ( (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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;\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_0007c3b7;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3b7" identifier = (cast_expression "(Elf_Internal_Sym *)&DAT_0007c3b7" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_0007c3b7" & 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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4;" (assignment_expression "param_8 = DAT_000b9da4" identifier = identifier) ;) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 0)" ( (binary_expression "DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" if (parenthesized_expression "(DAT_000b9da4 != 0)" ( (binary_expression "DAT_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" if (parenthesized_expression "(DAT_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79977;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79977;" (assignment_expression "local_8c = (byte *)0x79977" identifier = (cast_expression "(byte *)0x79977" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b3c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b3c;" (assignment_expression "local_8c = (byte *)0x78b3c" identifier = (cast_expression "(byte *)0x78b3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x79cfa;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cfa;" (assignment_expression "local_8c = (byte *)0x79cfa" identifier = (cast_expression "(byte *)0x79cfa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x79ceb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ceb;" (assignment_expression "local_8c = (byte *)0x79ceb" identifier = (cast_expression "(byte *)0x79ceb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x79cdf;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cdf;" (assignment_expression "local_8c = (byte *)0x79cdf" identifier = (cast_expression "(byte *)0x79cdf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x79cd3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cd3;" (assignment_expression "local_8c = (byte *)0x79cd3" identifier = (cast_expression "(byte *)0x79cd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x79cc7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cc7;" (assignment_expression "local_8c = (byte *)0x79cc7" identifier = (cast_expression "(byte *)0x79cc7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x79cb8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cb8;" (assignment_expression "local_8c = (byte *)0x79cb8" identifier = (cast_expression "(byte *)0x79cb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x79ca9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ca9;" (assignment_expression "local_8c = (byte *)0x79ca9" identifier = (cast_expression "(byte *)0x79ca9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x79c9a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c9a;" (assignment_expression "local_8c = (byte *)0x79c9a" identifier = (cast_expression "(byte *)0x79c9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x79c8b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c8b;" (assignment_expression "local_8c = (byte *)0x79c8b" identifier = (cast_expression "(byte *)0x79c8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c7f;" (assignment_expression "local_8c = (byte *)0x79c7f" identifier = (cast_expression "(byte *)0x79c7f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c73;" (assignment_expression "local_8c = (byte *)0x79c73" identifier = (cast_expression "(byte *)0x79c73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = &UNK_00079c68;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00079c68;" (assignment_expression "local_8c = &UNK_00079c68" identifier = (pointer_expression "&UNK_00079c68" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c5c;" (assignment_expression "local_8c = (byte *)0x79c5c" identifier = (cast_expression "(byte *)0x79c5c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c50;" (assignment_expression "local_8c = (byte *)0x79c50" identifier = (cast_expression "(byte *)0x79c50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c44;" (assignment_expression "local_8c = (byte *)0x79c44" identifier = (cast_expression "(byte *)0x79c44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c38;" (assignment_expression "local_8c = (byte *)0x79c38" identifier = (cast_expression "(byte *)0x79c38" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c2a;" (assignment_expression "local_8c = (byte *)0x79c2a" identifier = (cast_expression "(byte *)0x79c2a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c1b;" (assignment_expression "local_8c = (byte *)0x79c1b" identifier = (cast_expression "(byte *)0x79c1b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c0c;" (assignment_expression "local_8c = (byte *)0x79c0c" identifier = (cast_expression "(byte *)0x79c0c" ( (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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b497;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b497;" (assignment_expression "local_8c = (byte *)0x7b497" identifier = (cast_expression "(byte *)0x7b497" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a23;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a23;" (assignment_expression "local_8c = &UNK_00078a23" identifier = (pointer_expression "&UNK_00078a23" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b892;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b892;" (assignment_expression "local_8c = (byte *)0x7b892" identifier = (cast_expression "(byte *)0x7b892" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b883;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b883;" (assignment_expression "local_8c = (byte *)0x7b883" identifier = (cast_expression "(byte *)0x7b883" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b87a;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b87a;" (assignment_expression "local_8c = &UNK_0007b87a" identifier = (pointer_expression "&UNK_0007b87a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b86e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b86e;" (assignment_expression "local_8c = (byte *)0x7b86e" identifier = (cast_expression "(byte *)0x7b86e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b860;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b860;" (assignment_expression "local_8c = (byte *)0x7b860" identifier = (cast_expression "(byte *)0x7b860" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b852;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b852;" (assignment_expression "local_8c = (byte *)0x7b852" identifier = (cast_expression "(byte *)0x7b852" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b844;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b844;" (assignment_expression "local_8c = (byte *)0x7b844" identifier = (cast_expression "(byte *)0x7b844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b832;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b832;" (assignment_expression "local_8c = (byte *)0x7b832" identifier = (cast_expression "(byte *)0x7b832" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b820;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b820;" (assignment_expression "local_8c = (byte *)0x7b820" identifier = (cast_expression "(byte *)0x7b820" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b80e;" (assignment_expression "local_8c = (byte *)0x7b80e" identifier = (cast_expression "(byte *)0x7b80e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7fd;" (assignment_expression "local_8c = (byte *)0x7b7fd" identifier = (cast_expression "(byte *)0x7b7fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7ec;" (assignment_expression "local_8c = (byte *)0x7b7ec" identifier = (cast_expression "(byte *)0x7b7ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7db;" (assignment_expression "local_8c = (byte *)0x7b7db" identifier = (cast_expression "(byte *)0x7b7db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7c6;" (assignment_expression "local_8c = (byte *)0x7b7c6" identifier = (cast_expression "(byte *)0x7b7c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7b1;" (assignment_expression "local_8c = (byte *)0x7b7b1" identifier = (cast_expression "(byte *)0x7b7b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b79c;" (assignment_expression "local_8c = (byte *)0x7b79c" identifier = (cast_expression "(byte *)0x7b79c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b791;" (assignment_expression "local_8c = (byte *)0x7b791" identifier = (cast_expression "(byte *)0x7b791" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b787;" (assignment_expression "local_8c = (byte *)0x7b787" identifier = (cast_expression "(byte *)0x7b787" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b77f;" (assignment_expression "local_8c = &UNK_0007b77f" identifier = (pointer_expression "&UNK_0007b77f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b772;" (assignment_expression "local_8c = (byte *)0x7b772" identifier = (cast_expression "(byte *)0x7b772" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b764;" (assignment_expression "local_8c = (byte *)0x7b764" identifier = (cast_expression "(byte *)0x7b764" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b752;" (assignment_expression "local_8c = (byte *)0x7b752" identifier = (cast_expression "(byte *)0x7b752" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b741;" (assignment_expression "local_8c = (byte *)0x7b741" identifier = (cast_expression "(byte *)0x7b741" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b730;" (assignment_expression "local_8c = (byte *)0x7b730" identifier = (cast_expression "(byte *)0x7b730" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b728;" (assignment_expression "local_8c = &UNK_0007b728" identifier = (pointer_expression "&UNK_0007b728" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b71c;" (assignment_expression "local_8c = &UNK_0007b71c" identifier = (pointer_expression "&UNK_0007b71c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b710;" (assignment_expression "local_8c = &UNK_0007b710" identifier = (pointer_expression "&UNK_0007b710" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b703;" (assignment_expression "local_8c = &UNK_0007b703" identifier = (pointer_expression "&UNK_0007b703" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6f7;" (assignment_expression "local_8c = (byte *)0x7b6f7" identifier = (cast_expression "(byte *)0x7b6f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6ea;" (assignment_expression "local_8c = (byte *)0x7b6ea" identifier = (cast_expression "(byte *)0x7b6ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6dd;" (assignment_expression "local_8c = (byte *)0x7b6dd" identifier = (cast_expression "(byte *)0x7b6dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6cc;" (assignment_expression "local_8c = (byte *)0x7b6cc" identifier = (cast_expression "(byte *)0x7b6cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6c0;" (assignment_expression "local_8c = (byte *)0x7b6c0" identifier = (cast_expression "(byte *)0x7b6c0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6b4;" (assignment_expression "local_8c = (byte *)0x7b6b4" identifier = (cast_expression "(byte *)0x7b6b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6a5;" (assignment_expression "local_8c = (byte *)0x7b6a5" identifier = (cast_expression "(byte *)0x7b6a5" ( (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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78f33;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f33;" (assignment_expression "local_8c = (byte *)0x78f33" identifier = (cast_expression "(byte *)0x78f33" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78bac;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bac;" (assignment_expression "local_8c = (byte *)0x78bac" identifier = (cast_expression "(byte *)0x78bac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x79362;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79362;" (assignment_expression "local_8c = (byte *)0x79362" identifier = (cast_expression "(byte *)0x79362" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7934c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7934c;" (assignment_expression "local_8c = (byte *)0x7934c" identifier = (cast_expression "(byte *)0x7934c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x79333;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79333;" (assignment_expression "local_8c = (byte *)0x79333" identifier = (cast_expression "(byte *)0x79333" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x79323;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79323;" (assignment_expression "local_8c = (byte *)0x79323" identifier = (cast_expression "(byte *)0x79323" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x79310;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79310;" (assignment_expression "local_8c = (byte *)0x79310" identifier = (cast_expression "(byte *)0x79310" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x792fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792fd;" (assignment_expression "local_8c = (byte *)0x792fd" identifier = (cast_expression "(byte *)0x792fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x792ea;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ea;" (assignment_expression "local_8c = (byte *)0x792ea" identifier = (cast_expression "(byte *)0x792ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x792d5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792d5;" (assignment_expression "local_8c = (byte *)0x792d5" identifier = (cast_expression "(byte *)0x792d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x792ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ba;" (assignment_expression "local_8c = (byte *)0x792ba" identifier = (cast_expression "(byte *)0x792ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7929f;" (assignment_expression "local_8c = (byte *)0x7929f" identifier = (cast_expression "(byte *)0x7929f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x79286;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79286;" (assignment_expression "local_8c = (byte *)0x79286" identifier = (cast_expression "(byte *)0x79286" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x79270;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79270;" (assignment_expression "local_8c = (byte *)0x79270" identifier = (cast_expression "(byte *)0x79270" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7925c;" (assignment_expression "local_8c = (byte *)0x7925c" identifier = (cast_expression "(byte *)0x7925c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x79248;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79248;" (assignment_expression "local_8c = (byte *)0x79248" identifier = (cast_expression "(byte *)0x79248" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x79237;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79237;" (assignment_expression "local_8c = (byte *)0x79237" identifier = (cast_expression "(byte *)0x79237" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x79220;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79220;" (assignment_expression "local_8c = (byte *)0x79220" identifier = (cast_expression "(byte *)0x79220" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7920a;" (assignment_expression "local_8c = (byte *)0x7920a" identifier = (cast_expression "(byte *)0x7920a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791f3;" (assignment_expression "local_8c = (byte *)0x791f3" identifier = (cast_expression "(byte *)0x791f3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791dc;" (assignment_expression "local_8c = (byte *)0x791dc" identifier = (cast_expression "(byte *)0x791dc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791ca;" (assignment_expression "local_8c = (byte *)0x791ca" identifier = (cast_expression "(byte *)0x791ca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791b9;" (assignment_expression "local_8c = (byte *)0x791b9" identifier = (cast_expression "(byte *)0x791b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791a6;" (assignment_expression "local_8c = (byte *)0x791a6" identifier = (cast_expression "(byte *)0x791a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x79193;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79193;" (assignment_expression "local_8c = (byte *)0x79193" identifier = (cast_expression "(byte *)0x79193" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7917a;" (assignment_expression "local_8c = (byte *)0x7917a" identifier = (cast_expression "(byte *)0x7917a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79161;" (assignment_expression "local_8c = (byte *)0x79161" identifier = (cast_expression "(byte *)0x79161" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79148;" (assignment_expression "local_8c = (byte *)0x79148" identifier = (cast_expression "(byte *)0x79148" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7912d;" (assignment_expression "local_8c = (byte *)0x7912d" identifier = (cast_expression "(byte *)0x7912d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79115;" (assignment_expression "local_8c = (byte *)0x79115" identifier = (cast_expression "(byte *)0x79115" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790fb;" (assignment_expression "local_8c = (byte *)0x790fb" identifier = (cast_expression "(byte *)0x790fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790e3;" (assignment_expression "local_8c = (byte *)0x790e3" identifier = (cast_expression "(byte *)0x790e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790c8;" (assignment_expression "local_8c = (byte *)0x790c8" identifier = (cast_expression "(byte *)0x790c8" ( (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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }\n            }" { (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" if (parenthesized_expression "(local_80 == 1)" ( (binary_expression "local_80 == 1" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ab0;\n              }" { (expression_statement "local_8c = (byte *)0x78ab0;" (assignment_expression "local_8c = (byte *)0x78ab0" identifier = (cast_expression "(byte *)0x78ab0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" else (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x7a639;\n              }" { (expression_statement "local_8c = (byte *)0x7a639;" (assignment_expression "local_8c = (byte *)0x7a639" identifier = (cast_expression "(byte *)0x7a639" ( (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 *)0x78c3a;\n              }" else (compound_statement "{\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x78c3a;" (assignment_expression "local_8c = (byte *)0x78c3a" identifier = (cast_expression "(byte *)0x78c3a" ( (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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8a0;" (assignment_expression "local_8c = (byte *)0x7b8a0" identifier = (cast_expression "(byte *)0x7b8a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8f8;" (assignment_expression "local_8c = &UNK_0007b8f8" identifier = (pointer_expression "&UNK_0007b8f8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e1c;" (assignment_expression "local_8c = &UNK_00078e1c" identifier = (pointer_expression "&UNK_00078e1c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e0f;" (assignment_expression "local_8c = &UNK_00078e0f" identifier = (pointer_expression "&UNK_00078e0f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e00;" (assignment_expression "local_8c = (byte *)0x78e00" identifier = (cast_expression "(byte *)0x78e00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = &UNK_00078df7;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078df7;" (assignment_expression "local_8c = &UNK_00078df7" identifier = (pointer_expression "&UNK_00078df7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78de2;" (assignment_expression "local_8c = (byte *)0x78de2" identifier = (cast_expression "(byte *)0x78de2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dcd;" (assignment_expression "local_8c = (byte *)0x78dcd" identifier = (cast_expression "(byte *)0x78dcd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078dc0;" (assignment_expression "local_8c = &UNK_00078dc0" identifier = (pointer_expression "&UNK_00078dc0" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078db3;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078db3;" (assignment_expression "local_8c = &UNK_00078db3" identifier = (pointer_expression "&UNK_00078db3" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = &UNK_00078da4;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078da4;" (assignment_expression "local_8c = &UNK_00078da4" identifier = (pointer_expression "&UNK_00078da4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d95;" (assignment_expression "local_8c = &UNK_00078d95" identifier = (pointer_expression "&UNK_00078d95" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d80;" (assignment_expression "local_8c = (byte *)0x78d80" identifier = (cast_expression "(byte *)0x78d80" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d6b;" (assignment_expression "local_8c = (byte *)0x78d6b" identifier = (cast_expression "(byte *)0x78d6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d5f;" (assignment_expression "local_8c = &UNK_00078d5f" identifier = (pointer_expression "&UNK_00078d5f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d51;" (assignment_expression "local_8c = (byte *)0x78d51" identifier = (cast_expression "(byte *)0x78d51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d45;" (assignment_expression "local_8c = &UNK_00078d45" identifier = (pointer_expression "&UNK_00078d45" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d39;" (assignment_expression "local_8c = &UNK_00078d39" identifier = (pointer_expression "&UNK_00078d39" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d29;" (assignment_expression "local_8c = &UNK_00078d29" identifier = (pointer_expression "&UNK_00078d29" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d19;" (assignment_expression "local_8c = (byte *)0x78d19" identifier = (cast_expression "(byte *)0x78d19" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d09;" (assignment_expression "local_8c = (byte *)0x78d09" identifier = (cast_expression "(byte *)0x78d09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cfa;" (assignment_expression "local_8c = (byte *)0x78cfa" identifier = (cast_expression "(byte *)0x78cfa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ceb;" (assignment_expression "local_8c = (byte *)0x78ceb" identifier = (cast_expression "(byte *)0x78ceb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cdb;" (assignment_expression "local_8c = (byte *)0x78cdb" identifier = (cast_expression "(byte *)0x78cdb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ccb;" (assignment_expression "local_8c = (byte *)0x78ccb" identifier = (cast_expression "(byte *)0x78ccb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cbc;" (assignment_expression "local_8c = &UNK_00078cbc" identifier = (pointer_expression "&UNK_00078cbc" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cad;" (assignment_expression "local_8c = &UNK_00078cad" identifier = (pointer_expression "&UNK_00078cad" & 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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }" { (expression_statement "local_8c = (byte *)0x79af1;" (assignment_expression "local_8c = (byte *)0x79af1" identifier = (cast_expression "(byte *)0x79af1" ( (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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }" { (expression_statement "local_8c = (byte *)0x79b34;" (assignment_expression "local_8c = (byte *)0x79b34" identifier = (cast_expression "(byte *)0x79b34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x78b50;" (assignment_expression "local_8c = (byte *)0x78b50" identifier = (cast_expression "(byte *)0x78b50" ( (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 *)0x79b11;\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 *)0x79b11;\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 *)0x79b11;" (assignment_expression "local_8c = (byte *)0x79b11" identifier = (cast_expression "(byte *)0x79b11" ( (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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }" { (expression_statement "local_8c = (byte *)0x79ab3;" (assignment_expression "local_8c = (byte *)0x79ab3" identifier = (cast_expression "(byte *)0x79ab3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79ad5;" (assignment_expression "local_8c = (byte *)0x79ad5" identifier = (cast_expression "(byte *)0x79ad5" ( (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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }" { (expression_statement "local_8c = (byte *)0x79a8b;" (assignment_expression "local_8c = (byte *)0x79a8b" identifier = (cast_expression "(byte *)0x79a8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a9f;\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 *)0x79a9f;\n                }" { (expression_statement "local_8c = (byte *)0x79a9f;" (assignment_expression "local_8c = (byte *)0x79a9f" identifier = (cast_expression "(byte *)0x79a9f" ( (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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78c2e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c2e;" (assignment_expression "local_8c = (byte *)0x78c2e" identifier = (cast_expression "(byte *)0x78c2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a8e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a8e;" (assignment_expression "local_8c = (byte *)0x78a8e" identifier = (cast_expression "(byte *)0x78a8e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7adc6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adc6;" (assignment_expression "local_8c = (byte *)0x7adc6" identifier = (cast_expression "(byte *)0x7adc6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007adbd;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007adbd;" (assignment_expression "local_8c = &UNK_0007adbd" identifier = (pointer_expression "&UNK_0007adbd" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7adb3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adb3;" (assignment_expression "local_8c = (byte *)0x7adb3" identifier = (cast_expression "(byte *)0x7adb3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_0007ada9;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ada9;" (assignment_expression "local_8c = &UNK_0007ada9" identifier = (pointer_expression "&UNK_0007ada9" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = &UNK_0007ad9f;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad9f;" (assignment_expression "local_8c = &UNK_0007ad9f" identifier = (pointer_expression "&UNK_0007ad9f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = &UNK_0007ad95;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad95;" (assignment_expression "local_8c = &UNK_0007ad95" identifier = (pointer_expression "&UNK_0007ad95" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7ad88;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad88;" (assignment_expression "local_8c = (byte *)0x7ad88" identifier = (cast_expression "(byte *)0x7ad88" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007ad7d;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad7d;" (assignment_expression "local_8c = &UNK_0007ad7d" identifier = (pointer_expression "&UNK_0007ad7d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = &UNK_0007ad72;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad72;" (assignment_expression "local_8c = &UNK_0007ad72" identifier = (pointer_expression "&UNK_0007ad72" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad68;" (assignment_expression "local_8c = &UNK_0007ad68" identifier = (pointer_expression "&UNK_0007ad68" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad5a;" (assignment_expression "local_8c = (byte *)0x7ad5a" identifier = (cast_expression "(byte *)0x7ad5a" ( (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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c4a;" (assignment_expression "local_8c = (byte *)0x78c4a" identifier = (cast_expression "(byte *)0x78c4a" ( (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 *)0x789ba;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x789ba;" (assignment_expression "local_8c = (byte *)0x789ba" identifier = (cast_expression "(byte *)0x789ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f21;" (assignment_expression "local_8c = (byte *)0x78f21" identifier = (cast_expression "(byte *)0x78f21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f0e;" (assignment_expression "local_8c = (byte *)0x78f0e" identifier = (cast_expression "(byte *)0x78f0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078f04;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078f04;" (assignment_expression "local_8c = &UNK_00078f04" identifier = (pointer_expression "&UNK_00078f04" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ef6;" (assignment_expression "local_8c = (byte *)0x78ef6" identifier = (cast_expression "(byte *)0x78ef6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ee3;" (assignment_expression "local_8c = (byte *)0x78ee3" identifier = (cast_expression "(byte *)0x78ee3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ed3;" (assignment_expression "local_8c = (byte *)0x78ed3" identifier = (cast_expression "(byte *)0x78ed3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ec4;" (assignment_expression "local_8c = (byte *)0x78ec4" identifier = (cast_expression "(byte *)0x78ec4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78eb8;" (assignment_expression "local_8c = (byte *)0x78eb8" identifier = (cast_expression "(byte *)0x78eb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ea2;" (assignment_expression "local_8c = (byte *)0x78ea2" identifier = (cast_expression "(byte *)0x78ea2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e92;" (assignment_expression "local_8c = (byte *)0x78e92" identifier = (cast_expression "(byte *)0x78e92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e81;" (assignment_expression "local_8c = (byte *)0x78e81" identifier = (cast_expression "(byte *)0x78e81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e70;" (assignment_expression "local_8c = (byte *)0x78e70" identifier = (cast_expression "(byte *)0x78e70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e5a;" (assignment_expression "local_8c = (byte *)0x78e5a" identifier = (cast_expression "(byte *)0x78e5a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e44;" (assignment_expression "local_8c = (byte *)0x78e44" identifier = (cast_expression "(byte *)0x78e44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e36;" case number_literal : (expression_statement "local_8c = (byte *)0x78e36;" (assignment_expression "local_8c = (byte *)0x78e36" identifier = (cast_expression "(byte *)0x78e36" ( (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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78be0;" (assignment_expression "local_8c = (byte *)0x78be0" identifier = (cast_expression "(byte *)0x78be0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ba0;" (assignment_expression "local_8c = (byte *)0x78ba0" identifier = (cast_expression "(byte *)0x78ba0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x79531;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79531;" (assignment_expression "local_8c = (byte *)0x79531" identifier = (cast_expression "(byte *)0x79531" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x79524;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79524;" (assignment_expression "local_8c = (byte *)0x79524" identifier = (cast_expression "(byte *)0x79524" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x79516;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79516;" (assignment_expression "local_8c = (byte *)0x79516" identifier = (cast_expression "(byte *)0x79516" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x79507;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79507;" (assignment_expression "local_8c = (byte *)0x79507" identifier = (cast_expression "(byte *)0x79507" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794f7;" (assignment_expression "local_8c = (byte *)0x794f7" identifier = (cast_expression "(byte *)0x794f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794e7;" (assignment_expression "local_8c = (byte *)0x794e7" identifier = (cast_expression "(byte *)0x794e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794d6;" (assignment_expression "local_8c = (byte *)0x794d6" identifier = (cast_expression "(byte *)0x794d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794c6;" (assignment_expression "local_8c = (byte *)0x794c6" identifier = (cast_expression "(byte *)0x794c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794b6;" (assignment_expression "local_8c = (byte *)0x794b6" identifier = (cast_expression "(byte *)0x794b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794a5;" (assignment_expression "local_8c = (byte *)0x794a5" identifier = (cast_expression "(byte *)0x794a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79498;" (assignment_expression "local_8c = (byte *)0x79498" identifier = (cast_expression "(byte *)0x79498" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7948b;" (assignment_expression "local_8c = (byte *)0x7948b" identifier = (cast_expression "(byte *)0x7948b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7947f;" (assignment_expression "local_8c = (byte *)0x7947f" identifier = (cast_expression "(byte *)0x7947f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79473;" (assignment_expression "local_8c = (byte *)0x79473" identifier = (cast_expression "(byte *)0x79473" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79466;" (assignment_expression "local_8c = (byte *)0x79466" identifier = (cast_expression "(byte *)0x79466" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79459;" (assignment_expression "local_8c = (byte *)0x79459" identifier = (cast_expression "(byte *)0x79459" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7944c;" (assignment_expression "local_8c = (byte *)0x7944c" identifier = (cast_expression "(byte *)0x7944c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7943f;" (assignment_expression "local_8c = (byte *)0x7943f" identifier = (cast_expression "(byte *)0x7943f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79431;" (assignment_expression "local_8c = (byte *)0x79431" identifier = (cast_expression "(byte *)0x79431" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79424;" (assignment_expression "local_8c = (byte *)0x79424" identifier = (cast_expression "(byte *)0x79424" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79417;" (assignment_expression "local_8c = (byte *)0x79417" identifier = (cast_expression "(byte *)0x79417" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79409;" (assignment_expression "local_8c = (byte *)0x79409" identifier = (cast_expression "(byte *)0x79409" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793fb;" (assignment_expression "local_8c = (byte *)0x793fb" identifier = (cast_expression "(byte *)0x793fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793ec;" (assignment_expression "local_8c = (byte *)0x793ec" identifier = (cast_expression "(byte *)0x793ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793dd;" (assignment_expression "local_8c = (byte *)0x793dd" identifier = (cast_expression "(byte *)0x793dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793cd;" (assignment_expression "local_8c = (byte *)0x793cd" identifier = (cast_expression "(byte *)0x793cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793bd;" (assignment_expression "local_8c = (byte *)0x793bd" identifier = (cast_expression "(byte *)0x793bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793a9;" (assignment_expression "local_8c = (byte *)0x793a9" identifier = (cast_expression "(byte *)0x793a9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79394;" (assignment_expression "local_8c = (byte *)0x79394" identifier = (cast_expression "(byte *)0x79394" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79384;" (assignment_expression "local_8c = (byte *)0x79384" identifier = (cast_expression "(byte *)0x79384" ( (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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79378;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79378;" (assignment_expression "local_8c = (byte *)0x79378" identifier = (cast_expression "(byte *)0x79378" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b87;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b87;" (assignment_expression "local_8c = &UNK_00078b87" identifier = (pointer_expression "&UNK_00078b87" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_000796ec;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796ec;" (assignment_expression "local_8c = &UNK_000796ec" identifier = (pointer_expression "&UNK_000796ec" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_000796e2;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796e2;" (assignment_expression "local_8c = &UNK_000796e2" identifier = (pointer_expression "&UNK_000796e2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796d3;" (assignment_expression "local_8c = (byte *)0x796d3" identifier = (cast_expression "(byte *)0x796d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796c3;" (assignment_expression "local_8c = (byte *)0x796c3" identifier = (cast_expression "(byte *)0x796c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = &UNK_000796ba;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796ba;" (assignment_expression "local_8c = &UNK_000796ba" identifier = (pointer_expression "&UNK_000796ba" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796ae;" (assignment_expression "local_8c = (byte *)0x796ae" identifier = (cast_expression "(byte *)0x796ae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_000796a3;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796a3;" (assignment_expression "local_8c = &UNK_000796a3" identifier = (pointer_expression "&UNK_000796a3" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x79697;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79697;" (assignment_expression "local_8c = (byte *)0x79697" identifier = (cast_expression "(byte *)0x79697" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79688;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79688;" (assignment_expression "local_8c = (byte *)0x79688" identifier = (cast_expression "(byte *)0x79688" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79678;" (assignment_expression "local_8c = (byte *)0x79678" identifier = (cast_expression "(byte *)0x79678" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79668;" (assignment_expression "local_8c = (byte *)0x79668" identifier = (cast_expression "(byte *)0x79668" ( (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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x789d6;" (assignment_expression "local_8c = (byte *)0x789d6" identifier = (cast_expression "(byte *)0x789d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bd6;" (assignment_expression "local_8c = (byte *)0x78bd6" identifier = (cast_expression "(byte *)0x78bd6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79045;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79045;" (assignment_expression "local_8c = (byte *)0x79045" identifier = (cast_expression "(byte *)0x79045" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7903a;" (assignment_expression "local_8c = (byte *)0x7903a" identifier = (cast_expression "(byte *)0x7903a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7902f;" (assignment_expression "local_8c = (byte *)0x7902f" identifier = (cast_expression "(byte *)0x7902f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7901e;" (assignment_expression "local_8c = (byte *)0x7901e" identifier = (cast_expression "(byte *)0x7901e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79008;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79008;" (assignment_expression "local_8c = (byte *)0x79008" identifier = (cast_expression "(byte *)0x79008" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ff4;" (assignment_expression "local_8c = (byte *)0x78ff4" identifier = (cast_expression "(byte *)0x78ff4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fe9;" (assignment_expression "local_8c = (byte *)0x78fe9" identifier = (cast_expression "(byte *)0x78fe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fdc;" (assignment_expression "local_8c = (byte *)0x78fdc" identifier = (cast_expression "(byte *)0x78fdc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fce;" (assignment_expression "local_8c = (byte *)0x78fce" identifier = (cast_expression "(byte *)0x78fce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fbe;" (assignment_expression "local_8c = (byte *)0x78fbe" identifier = (cast_expression "(byte *)0x78fbe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fad;" (assignment_expression "local_8c = (byte *)0x78fad" identifier = (cast_expression "(byte *)0x78fad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f9d;" (assignment_expression "local_8c = (byte *)0x78f9d" identifier = (cast_expression "(byte *)0x78f9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f8d;" (assignment_expression "local_8c = (byte *)0x78f8d" identifier = (cast_expression "(byte *)0x78f8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f80;" (assignment_expression "local_8c = (byte *)0x78f80" identifier = (cast_expression "(byte *)0x78f80" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f73;" (assignment_expression "local_8c = (byte *)0x78f73" identifier = (cast_expression "(byte *)0x78f73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f66;" (assignment_expression "local_8c = (byte *)0x78f66" identifier = (cast_expression "(byte *)0x78f66" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f56;" (assignment_expression "local_8c = (byte *)0x78f56" identifier = (cast_expression "(byte *)0x78f56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f45;" (assignment_expression "local_8c = (byte *)0x78f45" identifier = (cast_expression "(byte *)0x78f45" ( (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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b4c;" (assignment_expression "local_8c = (byte *)0x79b4c" identifier = (cast_expression "(byte *)0x79b4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b20;" (assignment_expression "local_8c = (byte *)0x78b20" identifier = (cast_expression "(byte *)0x78b20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f20;" (assignment_expression "local_8c = (byte *)0x79f20" identifier = (cast_expression "(byte *)0x79f20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f13;" (assignment_expression "local_8c = (byte *)0x79f13" identifier = (cast_expression "(byte *)0x79f13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f08;" (assignment_expression "local_8c = (byte *)0x79f08" identifier = (cast_expression "(byte *)0x79f08" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79efb;" (assignment_expression "local_8c = (byte *)0x79efb" identifier = (cast_expression "(byte *)0x79efb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eee;" (assignment_expression "local_8c = (byte *)0x79eee" identifier = (cast_expression "(byte *)0x79eee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ee0;" (assignment_expression "local_8c = (byte *)0x79ee0" identifier = (cast_expression "(byte *)0x79ee0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ed2;" (assignment_expression "local_8c = (byte *)0x79ed2" identifier = (cast_expression "(byte *)0x79ed2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ec4;" (assignment_expression "local_8c = (byte *)0x79ec4" identifier = (cast_expression "(byte *)0x79ec4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eb5;" (assignment_expression "local_8c = (byte *)0x79eb5" identifier = (cast_expression "(byte *)0x79eb5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ea8;" (assignment_expression "local_8c = (byte *)0x79ea8" identifier = (cast_expression "(byte *)0x79ea8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e92;" (assignment_expression "local_8c = (byte *)0x79e92" identifier = (cast_expression "(byte *)0x79e92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e7e;" (assignment_expression "local_8c = (byte *)0x79e7e" identifier = (cast_expression "(byte *)0x79e7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e70;" (assignment_expression "local_8c = (byte *)0x79e70" identifier = (cast_expression "(byte *)0x79e70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e5f;" (assignment_expression "local_8c = (byte *)0x79e5f" identifier = (cast_expression "(byte *)0x79e5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e50;" (assignment_expression "local_8c = (byte *)0x79e50" identifier = (cast_expression "(byte *)0x79e50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e40;" (assignment_expression "local_8c = (byte *)0x79e40" identifier = (cast_expression "(byte *)0x79e40" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e32;" (assignment_expression "local_8c = (byte *)0x79e32" identifier = (cast_expression "(byte *)0x79e32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e1f;" (assignment_expression "local_8c = (byte *)0x79e1f" identifier = (cast_expression "(byte *)0x79e1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e11;" (assignment_expression "local_8c = (byte *)0x79e11" identifier = (cast_expression "(byte *)0x79e11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e03;" (assignment_expression "local_8c = (byte *)0x79e03" identifier = (cast_expression "(byte *)0x79e03" ( (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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7953e;" (assignment_expression "local_8c = (byte *)0x7953e" identifier = (cast_expression "(byte *)0x7953e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;" case number_literal : (expression_statement "local_8c = &UNK_00078b7e;" (assignment_expression "local_8c = &UNK_00078b7e" identifier = (pointer_expression "&UNK_00078b7e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797e9;" (assignment_expression "local_8c = (byte *)0x797e9" identifier = (cast_expression "(byte *)0x797e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x797df;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797df;" (assignment_expression "local_8c = (byte *)0x797df" identifier = (cast_expression "(byte *)0x797df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797d3;" (assignment_expression "local_8c = (byte *)0x797d3" identifier = (cast_expression "(byte *)0x797d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797c7;" (assignment_expression "local_8c = (byte *)0x797c7" identifier = (cast_expression "(byte *)0x797c7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797b8;" (assignment_expression "local_8c = (byte *)0x797b8" identifier = (cast_expression "(byte *)0x797b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797ac;" (assignment_expression "local_8c = (byte *)0x797ac" identifier = (cast_expression "(byte *)0x797ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7979e;" (assignment_expression "local_8c = (byte *)0x7979e" identifier = (cast_expression "(byte *)0x7979e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79789;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79789;" (assignment_expression "local_8c = (byte *)0x79789" identifier = (cast_expression "(byte *)0x79789" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79776;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79776;" (assignment_expression "local_8c = (byte *)0x79776" identifier = (cast_expression "(byte *)0x79776" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79768;" (assignment_expression "local_8c = (byte *)0x79768" identifier = (cast_expression "(byte *)0x79768" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79755;" (assignment_expression "local_8c = (byte *)0x79755" identifier = (cast_expression "(byte *)0x79755" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79742;" (assignment_expression "local_8c = (byte *)0x79742" identifier = (cast_expression "(byte *)0x79742" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79736;" (assignment_expression "local_8c = (byte *)0x79736" identifier = (cast_expression "(byte *)0x79736" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79726;" (assignment_expression "local_8c = (byte *)0x79726" identifier = (cast_expression "(byte *)0x79726" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79716;" (assignment_expression "local_8c = (byte *)0x79716" identifier = (cast_expression "(byte *)0x79716" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79706;" (assignment_expression "local_8c = (byte *)0x79706" identifier = (cast_expression "(byte *)0x79706" ( (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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7965c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7965c;" (assignment_expression "local_8c = (byte *)0x7965c" identifier = (cast_expression "(byte *)0x7965c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078b68;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078b68;" (assignment_expression "local_8c = &UNK_00078b68" identifier = (pointer_expression "&UNK_00078b68" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7996d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7996d;" (assignment_expression "local_8c = (byte *)0x7996d" identifier = (cast_expression "(byte *)0x7996d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_00079962;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00079962;" (assignment_expression "local_8c = &UNK_00079962" identifier = (pointer_expression "&UNK_00079962" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79956;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79956;" (assignment_expression "local_8c = (byte *)0x79956" identifier = (cast_expression "(byte *)0x79956" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79945;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79945;" (assignment_expression "local_8c = (byte *)0x79945" identifier = (cast_expression "(byte *)0x79945" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79938;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79938;" (assignment_expression "local_8c = (byte *)0x79938" identifier = (cast_expression "(byte *)0x79938" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79929;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79929;" (assignment_expression "local_8c = (byte *)0x79929" identifier = (cast_expression "(byte *)0x79929" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7991a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7991a;" (assignment_expression "local_8c = (byte *)0x7991a" identifier = (cast_expression "(byte *)0x7991a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7990b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7990b;" (assignment_expression "local_8c = (byte *)0x7990b" identifier = (cast_expression "(byte *)0x7990b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x798fc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798fc;" (assignment_expression "local_8c = (byte *)0x798fc" identifier = (cast_expression "(byte *)0x798fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798ed;" (assignment_expression "local_8c = (byte *)0x798ed" identifier = (cast_expression "(byte *)0x798ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798e1;" (assignment_expression "local_8c = (byte *)0x798e1" identifier = (cast_expression "(byte *)0x798e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798d0;" (assignment_expression "local_8c = (byte *)0x798d0" identifier = (cast_expression "(byte *)0x798d0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798c1;" (assignment_expression "local_8c = (byte *)0x798c1" identifier = (cast_expression "(byte *)0x798c1" ( (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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" statement_identifier : (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x78e29;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e29;" (assignment_expression "local_8c = (byte *)0x78e29" identifier = (cast_expression "(byte *)0x78e29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78bbc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bbc;" (assignment_expression "local_8c = (byte *)0x78bbc" identifier = (cast_expression "(byte *)0x78bbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x790af;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790af;" (assignment_expression "local_8c = (byte *)0x790af" identifier = (cast_expression "(byte *)0x790af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x790a0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790a0;" (assignment_expression "local_8c = (byte *)0x790a0" identifier = (cast_expression "(byte *)0x790a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79090;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79090;" (assignment_expression "local_8c = (byte *)0x79090" identifier = (cast_expression "(byte *)0x79090" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79084;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79084;" (assignment_expression "local_8c = (byte *)0x79084" identifier = (cast_expression "(byte *)0x79084" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79078;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79078;" (assignment_expression "local_8c = (byte *)0x79078" identifier = (cast_expression "(byte *)0x79078" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7906c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7906c;" (assignment_expression "local_8c = (byte *)0x7906c" identifier = (cast_expression "(byte *)0x7906c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79060;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79060;" (assignment_expression "local_8c = (byte *)0x79060" identifier = (cast_expression "(byte *)0x79060" ( (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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }" { (if_statement "if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x790be;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790be;" (assignment_expression "local_8c = (byte *)0x790be" identifier = (cast_expression "(byte *)0x790be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078b91;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078b91;" (assignment_expression "local_8c = &UNK_00078b91" identifier = (pointer_expression "&UNK_00078b91" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c26;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c26;" (assignment_expression "local_8c = &UNK_00078c26" identifier = (pointer_expression "&UNK_00078c26" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c18;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c18;" (assignment_expression "local_8c = (byte *)0x78c18" identifier = (cast_expression "(byte *)0x78c18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c0e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c0e;" (assignment_expression "local_8c = (byte *)0x78c0e" identifier = (cast_expression "(byte *)0x78c0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c04;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c04;" (assignment_expression "local_8c = (byte *)0x78c04" identifier = (cast_expression "(byte *)0x78c04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78bfa;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bfa;" (assignment_expression "local_8c = (byte *)0x78bfa" identifier = (cast_expression "(byte *)0x78bfa" ( (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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a35c;" (assignment_expression "local_8c = (byte *)0x7a35c" identifier = (cast_expression "(byte *)0x7a35c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78aca;" (assignment_expression "local_8c = (byte *)0x78aca" identifier = (cast_expression "(byte *)0x78aca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8c6;" (assignment_expression "local_8c = (byte *)0x7a8c6" identifier = (cast_expression "(byte *)0x7a8c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ba;" (assignment_expression "local_8c = (byte *)0x7a8ba" identifier = (cast_expression "(byte *)0x7a8ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8a8;" (assignment_expression "local_8c = (byte *)0x7a8a8" identifier = (cast_expression "(byte *)0x7a8a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a897;" (assignment_expression "local_8c = (byte *)0x7a897" identifier = (cast_expression "(byte *)0x7a897" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a880;" (assignment_expression "local_8c = (byte *)0x7a880" identifier = (cast_expression "(byte *)0x7a880" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a86e;" (assignment_expression "local_8c = (byte *)0x7a86e" identifier = (cast_expression "(byte *)0x7a86e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a85c;" (assignment_expression "local_8c = (byte *)0x7a85c" identifier = (cast_expression "(byte *)0x7a85c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_0007a851;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a851;" (assignment_expression "local_8c = &UNK_0007a851" identifier = (pointer_expression "&UNK_0007a851" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a83f;" (assignment_expression "local_8c = (byte *)0x7a83f" identifier = (cast_expression "(byte *)0x7a83f" ( (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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796f6;" (assignment_expression "local_8c = (byte *)0x796f6" identifier = (cast_expression "(byte *)0x796f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b5b;" (assignment_expression "local_8c = (byte *)0x78b5b" identifier = (cast_expression "(byte *)0x78b5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a40;" (assignment_expression "local_8c = (byte *)0x79a40" identifier = (cast_expression "(byte *)0x79a40" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a32;" (assignment_expression "local_8c = (byte *)0x79a32" identifier = (cast_expression "(byte *)0x79a32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a1f;" (assignment_expression "local_8c = (byte *)0x79a1f" identifier = (cast_expression "(byte *)0x79a1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a0b;" (assignment_expression "local_8c = (byte *)0x79a0b" identifier = (cast_expression "(byte *)0x79a0b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799f7;" (assignment_expression "local_8c = (byte *)0x799f7" identifier = (cast_expression "(byte *)0x799f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799e6;" (assignment_expression "local_8c = (byte *)0x799e6" identifier = (cast_expression "(byte *)0x799e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799d4;" (assignment_expression "local_8c = (byte *)0x799d4" identifier = (cast_expression "(byte *)0x799d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799c4;" (assignment_expression "local_8c = (byte *)0x799c4" identifier = (cast_expression "(byte *)0x799c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799b5;" (assignment_expression "local_8c = (byte *)0x799b5" identifier = (cast_expression "(byte *)0x799b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799a3;" (assignment_expression "local_8c = (byte *)0x799a3" identifier = (cast_expression "(byte *)0x799a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79992;" (assignment_expression "local_8c = (byte *)0x79992" identifier = (cast_expression "(byte *)0x79992" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79982;" (assignment_expression "local_8c = (byte *)0x79982" identifier = (cast_expression "(byte *)0x79982" ( (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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78c9f;\n              }" { (expression_statement "local_8c = (byte *)0x78c9f;" (assignment_expression "local_8c = (byte *)0x78c9f" identifier = (cast_expression "(byte *)0x78c9f" ( (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 *)0x78bca;\n              }" else (compound_statement "{\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78bca;" (assignment_expression "local_8c = (byte *)0x78bca" identifier = (cast_expression "(byte *)0x78bca" ( (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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" else (compound_statement "{\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" { (if_statement "if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b095;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b095;" (assignment_expression "local_8c = (byte *)0x7b095" identifier = (cast_expression "(byte *)0x7b095" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a54;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a54;" (assignment_expression "local_8c = (byte *)0x78a54" identifier = (cast_expression "(byte *)0x78a54" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b488;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b488;" (assignment_expression "local_8c = (byte *)0x7b488" identifier = (cast_expression "(byte *)0x7b488" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b479;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b479;" (assignment_expression "local_8c = (byte *)0x7b479" identifier = (cast_expression "(byte *)0x7b479" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b465;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b465;" (assignment_expression "local_8c = (byte *)0x7b465" identifier = (cast_expression "(byte *)0x7b465" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b453;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b453;" (assignment_expression "local_8c = (byte *)0x7b453" identifier = (cast_expression "(byte *)0x7b453" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b441;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b441;" (assignment_expression "local_8c = (byte *)0x7b441" identifier = (cast_expression "(byte *)0x7b441" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b42f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b42f;" (assignment_expression "local_8c = (byte *)0x7b42f" identifier = (cast_expression "(byte *)0x7b42f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b41a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b41a;" (assignment_expression "local_8c = (byte *)0x7b41a" identifier = (cast_expression "(byte *)0x7b41a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b405;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b405;" (assignment_expression "local_8c = (byte *)0x7b405" identifier = (cast_expression "(byte *)0x7b405" ( (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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5b8;" (assignment_expression "local_8c = (byte *)0x7b5b8" identifier = (cast_expression "(byte *)0x7b5b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078a0f;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078a0f;" (assignment_expression "local_8c = &UNK_00078a0f" identifier = (pointer_expression "&UNK_00078a0f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c90;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c90;" (assignment_expression "local_8c = &UNK_00078c90" identifier = (pointer_expression "&UNK_00078c90" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c7e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c7e;" (assignment_expression "local_8c = (byte *)0x78c7e" identifier = (cast_expression "(byte *)0x78c7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_00078c71;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c71;" (assignment_expression "local_8c = &UNK_00078c71" identifier = (pointer_expression "&UNK_00078c71" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_00078c62;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c62;" (assignment_expression "local_8c = &UNK_00078c62" identifier = (pointer_expression "&UNK_00078c62" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78c55;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c55;" (assignment_expression "local_8c = (byte *)0x78c55" identifier = (cast_expression "(byte *)0x78c55" ( (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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7aa64;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa64;" (assignment_expression "local_8c = (byte *)0x7aa64" identifier = (cast_expression "(byte *)0x7aa64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078a85;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078a85;" (assignment_expression "local_8c = &UNK_00078a85" identifier = (pointer_expression "&UNK_00078a85" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7b087;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b087;" (assignment_expression "local_8c = (byte *)0x7b087" identifier = (cast_expression "(byte *)0x7b087" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7b079;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b079;" (assignment_expression "local_8c = (byte *)0x7b079" identifier = (cast_expression "(byte *)0x7b079" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7b06e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b06e;" (assignment_expression "local_8c = (byte *)0x7b06e" identifier = (cast_expression "(byte *)0x7b06e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7b063;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b063;" (assignment_expression "local_8c = (byte *)0x7b063" identifier = (cast_expression "(byte *)0x7b063" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7b055;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b055;" (assignment_expression "local_8c = (byte *)0x7b055" identifier = (cast_expression "(byte *)0x7b055" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7b046;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b046;" (assignment_expression "local_8c = (byte *)0x7b046" identifier = (cast_expression "(byte *)0x7b046" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7b038;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b038;" (assignment_expression "local_8c = (byte *)0x7b038" identifier = (cast_expression "(byte *)0x7b038" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7b02a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b02a;" (assignment_expression "local_8c = (byte *)0x7b02a" identifier = (cast_expression "(byte *)0x7b02a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7b01c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b01c;" (assignment_expression "local_8c = (byte *)0x7b01c" identifier = (cast_expression "(byte *)0x7b01c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b010;" (assignment_expression "local_8c = (byte *)0x7b010" identifier = (cast_expression "(byte *)0x7b010" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b004;" (assignment_expression "local_8c = (byte *)0x7b004" identifier = (cast_expression "(byte *)0x7b004" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aff8;" (assignment_expression "local_8c = (byte *)0x7aff8" identifier = (cast_expression "(byte *)0x7aff8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afe9;" (assignment_expression "local_8c = (byte *)0x7afe9" identifier = (cast_expression "(byte *)0x7afe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afd4;" (assignment_expression "local_8c = (byte *)0x7afd4" identifier = (cast_expression "(byte *)0x7afd4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afbf;" (assignment_expression "local_8c = (byte *)0x7afbf" identifier = (cast_expression "(byte *)0x7afbf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afaa;" (assignment_expression "local_8c = (byte *)0x7afaa" identifier = (cast_expression "(byte *)0x7afaa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af95;" (assignment_expression "local_8c = (byte *)0x7af95" identifier = (cast_expression "(byte *)0x7af95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af7d;" (assignment_expression "local_8c = (byte *)0x7af7d" identifier = (cast_expression "(byte *)0x7af7d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af65;" (assignment_expression "local_8c = (byte *)0x7af65" identifier = (cast_expression "(byte *)0x7af65" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af4d;" (assignment_expression "local_8c = (byte *)0x7af4d" identifier = (cast_expression "(byte *)0x7af4d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af3e;" (assignment_expression "local_8c = (byte *)0x7af3e" identifier = (cast_expression "(byte *)0x7af3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af2f;" (assignment_expression "local_8c = (byte *)0x7af2f" identifier = (cast_expression "(byte *)0x7af2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af20;" (assignment_expression "local_8c = (byte *)0x7af20" identifier = (cast_expression "(byte *)0x7af20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af10;" (assignment_expression "local_8c = (byte *)0x7af10" identifier = (cast_expression "(byte *)0x7af10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aefc;" (assignment_expression "local_8c = (byte *)0x7aefc" identifier = (cast_expression "(byte *)0x7aefc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aee9;" (assignment_expression "local_8c = (byte *)0x7aee9" identifier = (cast_expression "(byte *)0x7aee9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aed6;" (assignment_expression "local_8c = (byte *)0x7aed6" identifier = (cast_expression "(byte *)0x7aed6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aec3;" (assignment_expression "local_8c = (byte *)0x7aec3" identifier = (cast_expression "(byte *)0x7aec3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeb3;" (assignment_expression "local_8c = (byte *)0x7aeb3" identifier = (cast_expression "(byte *)0x7aeb3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aea3;" (assignment_expression "local_8c = (byte *)0x7aea3" identifier = (cast_expression "(byte *)0x7aea3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae93;" (assignment_expression "local_8c = (byte *)0x7ae93" identifier = (cast_expression "(byte *)0x7ae93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae81;" (assignment_expression "local_8c = (byte *)0x7ae81" identifier = (cast_expression "(byte *)0x7ae81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae6f;" (assignment_expression "local_8c = (byte *)0x7ae6f" identifier = (cast_expression "(byte *)0x7ae6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae5d;" (assignment_expression "local_8c = (byte *)0x7ae5d" identifier = (cast_expression "(byte *)0x7ae5d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae50;" (assignment_expression "local_8c = (byte *)0x7ae50" identifier = (cast_expression "(byte *)0x7ae50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae3c;" (assignment_expression "local_8c = (byte *)0x7ae3c" identifier = (cast_expression "(byte *)0x7ae3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae26;" (assignment_expression "local_8c = (byte *)0x7ae26" identifier = (cast_expression "(byte *)0x7ae26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae13;" (assignment_expression "local_8c = (byte *)0x7ae13" identifier = (cast_expression "(byte *)0x7ae13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae05;" (assignment_expression "local_8c = (byte *)0x7ae05" identifier = (cast_expression "(byte *)0x7ae05" ( (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 *)0x7adf1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adf1;" (assignment_expression "local_8c = (byte *)0x7adf1" identifier = (cast_expression "(byte *)0x7adf1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7addf;" case number_literal : (expression_statement "local_8c = (byte *)0x7addf;" (assignment_expression "local_8c = (byte *)0x7addf" identifier = (cast_expression "(byte *)0x7addf" ( (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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }\n          goto LAB_0002dd00;\n        }" { (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79a4e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a4e;" (assignment_expression "local_8c = (byte *)0x79a4e" identifier = (cast_expression "(byte *)0x79a4e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b2d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b2d;" (assignment_expression "local_8c = (byte *)0x78b2d" identifier = (cast_expression "(byte *)0x78b2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79de8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79de8;" (assignment_expression "local_8c = (byte *)0x79de8" identifier = (cast_expression "(byte *)0x79de8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79dda;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dda;" (assignment_expression "local_8c = (byte *)0x79dda" identifier = (cast_expression "(byte *)0x79dda" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79dc9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dc9;" (assignment_expression "local_8c = (byte *)0x79dc9" identifier = (cast_expression "(byte *)0x79dc9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79db8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79db8;" (assignment_expression "local_8c = (byte *)0x79db8" identifier = (cast_expression "(byte *)0x79db8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79da8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79da8;" (assignment_expression "local_8c = (byte *)0x79da8" identifier = (cast_expression "(byte *)0x79da8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79d95;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d95;" (assignment_expression "local_8c = (byte *)0x79d95" identifier = (cast_expression "(byte *)0x79d95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x79d86;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d86;" (assignment_expression "local_8c = (byte *)0x79d86" identifier = (cast_expression "(byte *)0x79d86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79d73;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d73;" (assignment_expression "local_8c = (byte *)0x79d73" identifier = (cast_expression "(byte *)0x79d73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79d62;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d62;" (assignment_expression "local_8c = (byte *)0x79d62" identifier = (cast_expression "(byte *)0x79d62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d51;" (assignment_expression "local_8c = (byte *)0x79d51" identifier = (cast_expression "(byte *)0x79d51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d42;" (assignment_expression "local_8c = (byte *)0x79d42" identifier = (cast_expression "(byte *)0x79d42" ( (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 *)0x79d28;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d28;" (assignment_expression "local_8c = (byte *)0x79d28" identifier = (cast_expression "(byte *)0x79d28" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d10;" case number_literal : (expression_statement "local_8c = (byte *)0x79d10;" (assignment_expression "local_8c = (byte *)0x79d10" identifier = (cast_expression "(byte *)0x79d10" ( (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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 6)" ( (binary_expression "local_80 == 6" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79874;\n            }" { (expression_statement "local_8c = (byte *)0x79874;" (assignment_expression "local_8c = (byte *)0x79874" identifier = (cast_expression "(byte *)0x79874" ( (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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }" { (expression_statement "local_8c = (byte *)0x798aa;" (assignment_expression "local_8c = (byte *)0x798aa" identifier = (cast_expression "(byte *)0x798aa" ( (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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }" { (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\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 *)0x78bec;\n                }" { (expression_statement "local_8c = (byte *)0x78bec;" (assignment_expression "local_8c = (byte *)0x78bec" identifier = (cast_expression "(byte *)0x78bec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" else (compound_statement "{\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" { (expression_statement "local_8c = (byte *)0x78b72;" (assignment_expression "local_8c = (byte *)0x78b72" identifier = (cast_expression "(byte *)0x78b72" ( (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 *)0x79890;\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 *)0x79890;\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 *)0x79890;" (assignment_expression "local_8c = (byte *)0x79890" identifier = (cast_expression "(byte *)0x79890" ( (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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 9)" ( (binary_expression "local_80 == 9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x7983f;\n            }" { (expression_statement "local_8c = (byte *)0x7983f;" (assignment_expression "local_8c = (byte *)0x7983f" identifier = (cast_expression "(byte *)0x7983f" ( (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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\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 *)0x79861;\n              }" { (expression_statement "local_8c = (byte *)0x79861;" (assignment_expression "local_8c = (byte *)0x79861" identifier = (cast_expression "(byte *)0x79861" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" else (compound_statement "{\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" { (expression_statement "local_8c = (byte *)0x7984e;" (assignment_expression "local_8c = (byte *)0x7984e" identifier = (cast_expression "(byte *)0x7984e" ( (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 *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79816;\n            }" { (expression_statement "local_8c = (byte *)0x79816;" (assignment_expression "local_8c = (byte *)0x79816" identifier = (cast_expression "(byte *)0x79816" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" else (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" if (parenthesized_expression "(local_80 == 0xc9)" ( (binary_expression "local_80 == 0xc9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79801;\n            }" { (expression_statement "local_8c = (byte *)0x79801;" (assignment_expression "local_8c = (byte *)0x79801" identifier = (cast_expression "(byte *)0x79801" ( (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 *)0x7982d;\n            }" else (compound_statement "{\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x7982d;" (assignment_expression "local_8c = (byte *)0x7982d" identifier = (cast_expression "(byte *)0x7982d" ( (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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x79055;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79055;" (assignment_expression "local_8c = (byte *)0x79055" identifier = (cast_expression "(byte *)0x79055" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078b99;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078b99;" (assignment_expression "local_8c = &UNK_00078b99" identifier = (pointer_expression "&UNK_00078b99" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = &UNK_00079654;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079654;" (assignment_expression "local_8c = &UNK_00079654" identifier = (pointer_expression "&UNK_00079654" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7964b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7964b;" (assignment_expression "local_8c = (byte *)0x7964b" identifier = (cast_expression "(byte *)0x7964b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79642;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79642;" (assignment_expression "local_8c = (byte *)0x79642" identifier = (cast_expression "(byte *)0x79642" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79633;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79633;" (assignment_expression "local_8c = (byte *)0x79633" identifier = (cast_expression "(byte *)0x79633" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79623;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79623;" (assignment_expression "local_8c = (byte *)0x79623" identifier = (cast_expression "(byte *)0x79623" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79613;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79613;" (assignment_expression "local_8c = (byte *)0x79613" identifier = (cast_expression "(byte *)0x79613" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79603;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79603;" (assignment_expression "local_8c = (byte *)0x79603" identifier = (cast_expression "(byte *)0x79603" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x795f3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795f3;" (assignment_expression "local_8c = (byte *)0x795f3" identifier = (cast_expression "(byte *)0x795f3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x795e7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795e7;" (assignment_expression "local_8c = (byte *)0x795e7" identifier = (cast_expression "(byte *)0x795e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x795db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795db;" (assignment_expression "local_8c = (byte *)0x795db" identifier = (cast_expression "(byte *)0x795db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795cf;" (assignment_expression "local_8c = (byte *)0x795cf" identifier = (cast_expression "(byte *)0x795cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795c3;" (assignment_expression "local_8c = (byte *)0x795c3" identifier = (cast_expression "(byte *)0x795c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795b7;" (assignment_expression "local_8c = (byte *)0x795b7" identifier = (cast_expression "(byte *)0x795b7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795aa;" (assignment_expression "local_8c = (byte *)0x795aa" identifier = (cast_expression "(byte *)0x795aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7959b;" (assignment_expression "local_8c = (byte *)0x7959b" identifier = (cast_expression "(byte *)0x7959b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7958c;" (assignment_expression "local_8c = (byte *)0x7958c" identifier = (cast_expression "(byte *)0x7958c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7957f;" (assignment_expression "local_8c = (byte *)0x7957f" identifier = (cast_expression "(byte *)0x7957f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79570;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79570;" (assignment_expression "local_8c = (byte *)0x79570" identifier = (cast_expression "(byte *)0x79570" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7955c;" (assignment_expression "local_8c = (byte *)0x7955c" identifier = (cast_expression "(byte *)0x7955c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7954a;" (assignment_expression "local_8c = (byte *)0x7954a" identifier = (cast_expression "(byte *)0x7954a" ( (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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7a170;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a170;" (assignment_expression "local_8c = (byte *)0x7a170" identifier = (cast_expression "(byte *)0x7a170" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78ad6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ad6;" (assignment_expression "local_8c = (byte *)0x78ad6" identifier = (cast_expression "(byte *)0x78ad6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7a823;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a823;" (assignment_expression "local_8c = (byte *)0x7a823" identifier = (cast_expression "(byte *)0x7a823" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7a813;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a813;" (assignment_expression "local_8c = (byte *)0x7a813" identifier = (cast_expression "(byte *)0x7a813" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7a803;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a803;" (assignment_expression "local_8c = (byte *)0x7a803" identifier = (cast_expression "(byte *)0x7a803" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7f4;" (assignment_expression "local_8c = (byte *)0x7a7f4" identifier = (cast_expression "(byte *)0x7a7f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7e5;" (assignment_expression "local_8c = (byte *)0x7a7e5" identifier = (cast_expression "(byte *)0x7a7e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7d6;" (assignment_expression "local_8c = (byte *)0x7a7d6" identifier = (cast_expression "(byte *)0x7a7d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7c9;" (assignment_expression "local_8c = (byte *)0x7a7c9" identifier = (cast_expression "(byte *)0x7a7c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ba;" (assignment_expression "local_8c = (byte *)0x7a7ba" identifier = (cast_expression "(byte *)0x7a7ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ab;" (assignment_expression "local_8c = (byte *)0x7a7ab" identifier = (cast_expression "(byte *)0x7a7ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a79c;" (assignment_expression "local_8c = (byte *)0x7a79c" identifier = (cast_expression "(byte *)0x7a79c" ( (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 *)0x7a78a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a78a;" (assignment_expression "local_8c = (byte *)0x7a78a" identifier = (cast_expression "(byte *)0x7a78a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a779;" (assignment_expression "local_8c = (byte *)0x7a779" identifier = (cast_expression "(byte *)0x7a779" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a769;" (assignment_expression "local_8c = (byte *)0x7a769" identifier = (cast_expression "(byte *)0x7a769" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a75c;" (assignment_expression "local_8c = (byte *)0x7a75c" identifier = (cast_expression "(byte *)0x7a75c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a74b;" (assignment_expression "local_8c = (byte *)0x7a74b" identifier = (cast_expression "(byte *)0x7a74b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a73a;" (assignment_expression "local_8c = (byte *)0x7a73a" identifier = (cast_expression "(byte *)0x7a73a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a729;" (assignment_expression "local_8c = (byte *)0x7a729" identifier = (cast_expression "(byte *)0x7a729" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a71b;" (assignment_expression "local_8c = (byte *)0x7a71b" identifier = (cast_expression "(byte *)0x7a71b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a70d;" (assignment_expression "local_8c = (byte *)0x7a70d" identifier = (cast_expression "(byte *)0x7a70d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6fe;" (assignment_expression "local_8c = (byte *)0x7a6fe" identifier = (cast_expression "(byte *)0x7a6fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ed;" (assignment_expression "local_8c = (byte *)0x7a6ed" identifier = (cast_expression "(byte *)0x7a6ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6db;" (assignment_expression "local_8c = (byte *)0x7a6db" identifier = (cast_expression "(byte *)0x7a6db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ca;" (assignment_expression "local_8c = (byte *)0x7a6ca" identifier = (cast_expression "(byte *)0x7a6ca" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6b9;" (assignment_expression "local_8c = (byte *)0x7a6b9" identifier = (cast_expression "(byte *)0x7a6b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6a8;" (assignment_expression "local_8c = (byte *)0x7a6a8" identifier = (cast_expression "(byte *)0x7a6a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a697;" (assignment_expression "local_8c = (byte *)0x7a697" identifier = (cast_expression "(byte *)0x7a697" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a686;" (assignment_expression "local_8c = (byte *)0x7a686" identifier = (cast_expression "(byte *)0x7a686" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a676;" (assignment_expression "local_8c = (byte *)0x7a676" identifier = (cast_expression "(byte *)0x7a676" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a666;" (assignment_expression "local_8c = (byte *)0x7a666" identifier = (cast_expression "(byte *)0x7a666" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a656;" (assignment_expression "local_8c = (byte *)0x7a656" identifier = (cast_expression "(byte *)0x7a656" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a646;" case number_literal : (expression_statement "local_8c = (byte *)0x7a646;" (assignment_expression "local_8c = (byte *)0x7a646" identifier = (cast_expression "(byte *)0x7a646" ( (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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d05;" (assignment_expression "local_8c = (byte *)0x79d05" identifier = (cast_expression "(byte *)0x79d05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b09;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b09;" (assignment_expression "local_8c = &UNK_00078b09" identifier = (pointer_expression "&UNK_00078b09" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a165;" (assignment_expression "local_8c = (byte *)0x7a165" identifier = (cast_expression "(byte *)0x7a165" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a156;" (assignment_expression "local_8c = (byte *)0x7a156" identifier = (cast_expression "(byte *)0x7a156" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a146;" (assignment_expression "local_8c = (byte *)0x7a146" identifier = (cast_expression "(byte *)0x7a146" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a137;" (assignment_expression "local_8c = (byte *)0x7a137" identifier = (cast_expression "(byte *)0x7a137" ( (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_0007a12c;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a12c;" (assignment_expression "local_8c = &UNK_0007a12c" identifier = (pointer_expression "&UNK_0007a12c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a120;" (assignment_expression "local_8c = &UNK_0007a120" identifier = (pointer_expression "&UNK_0007a120" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a115;" (assignment_expression "local_8c = (byte *)0x7a115" identifier = (cast_expression "(byte *)0x7a115" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a10a;" (assignment_expression "local_8c = &UNK_0007a10a" identifier = (pointer_expression "&UNK_0007a10a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0fd;" (assignment_expression "local_8c = (byte *)0x7a0fd" identifier = (cast_expression "(byte *)0x7a0fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0f2;" (assignment_expression "local_8c = &UNK_0007a0f2" identifier = (pointer_expression "&UNK_0007a0f2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0e5;" (assignment_expression "local_8c = (byte *)0x7a0e5" identifier = (cast_expression "(byte *)0x7a0e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0da;" (assignment_expression "local_8c = &UNK_0007a0da" identifier = (pointer_expression "&UNK_0007a0da" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0cd;" (assignment_expression "local_8c = (byte *)0x7a0cd" identifier = (cast_expression "(byte *)0x7a0cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0c2;" (assignment_expression "local_8c = &UNK_0007a0c2" identifier = (pointer_expression "&UNK_0007a0c2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0b5;" (assignment_expression "local_8c = (byte *)0x7a0b5" identifier = (cast_expression "(byte *)0x7a0b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0a8;" (assignment_expression "local_8c = &UNK_0007a0a8" identifier = (pointer_expression "&UNK_0007a0a8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a09b;" (assignment_expression "local_8c = (byte *)0x7a09b" identifier = (cast_expression "(byte *)0x7a09b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a08e;" (assignment_expression "local_8c = (byte *)0x7a08e" identifier = (cast_expression "(byte *)0x7a08e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a07e;" (assignment_expression "local_8c = (byte *)0x7a07e" identifier = (cast_expression "(byte *)0x7a07e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a06e;" (assignment_expression "local_8c = (byte *)0x7a06e" identifier = (cast_expression "(byte *)0x7a06e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a05e;" (assignment_expression "local_8c = (byte *)0x7a05e" identifier = (cast_expression "(byte *)0x7a05e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a04e;" (assignment_expression "local_8c = (byte *)0x7a04e" identifier = (cast_expression "(byte *)0x7a04e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a03e;" (assignment_expression "local_8c = (byte *)0x7a03e" identifier = (cast_expression "(byte *)0x7a03e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a02e;" (assignment_expression "local_8c = (byte *)0x7a02e" identifier = (cast_expression "(byte *)0x7a02e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a023;" (assignment_expression "local_8c = (byte *)0x7a023" identifier = (cast_expression "(byte *)0x7a023" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a015;" (assignment_expression "local_8c = (byte *)0x7a015" identifier = (cast_expression "(byte *)0x7a015" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a009;" (assignment_expression "local_8c = (byte *)0x7a009" identifier = (cast_expression "(byte *)0x7a009" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ffa;" (assignment_expression "local_8c = (byte *)0x79ffa" identifier = (cast_expression "(byte *)0x79ffa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fef;" (assignment_expression "local_8c = (byte *)0x79fef" identifier = (cast_expression "(byte *)0x79fef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fe4;" (assignment_expression "local_8c = (byte *)0x79fe4" identifier = (cast_expression "(byte *)0x79fe4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fd8;" (assignment_expression "local_8c = (byte *)0x79fd8" identifier = (cast_expression "(byte *)0x79fd8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fc9;" case number_literal : (expression_statement "local_8c = (byte *)0x79fc9;" (assignment_expression "local_8c = (byte *)0x79fc9" identifier = (cast_expression "(byte *)0x79fc9" ( (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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c00;" (assignment_expression "local_8c = (byte *)0x79c00" identifier = (cast_expression "(byte *)0x79c00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b12;" (assignment_expression "local_8c = (byte *)0x78b12" identifier = (cast_expression "(byte *)0x78b12" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79faf;" (assignment_expression "local_8c = (byte *)0x79faf" identifier = (cast_expression "(byte *)0x79faf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fa1;" (assignment_expression "local_8c = (byte *)0x79fa1" identifier = (cast_expression "(byte *)0x79fa1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f94;" (assignment_expression "local_8c = (byte *)0x79f94" identifier = (cast_expression "(byte *)0x79f94" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f87;" (assignment_expression "local_8c = (byte *)0x79f87" identifier = (cast_expression "(byte *)0x79f87" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f79;" (assignment_expression "local_8c = (byte *)0x79f79" identifier = (cast_expression "(byte *)0x79f79" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f6c;" (assignment_expression "local_8c = (byte *)0x79f6c" identifier = (cast_expression "(byte *)0x79f6c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f5f;" (assignment_expression "local_8c = &UNK_00079f5f" identifier = (pointer_expression "&UNK_00079f5f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_00079f53;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f53;" (assignment_expression "local_8c = &UNK_00079f53" identifier = (pointer_expression "&UNK_00079f53" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f47;" (assignment_expression "local_8c = (byte *)0x79f47" identifier = (cast_expression "(byte *)0x79f47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f37;" (assignment_expression "local_8c = (byte *)0x79f37" identifier = (cast_expression "(byte *)0x79f37" ( (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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8d8;" (assignment_expression "local_8c = (byte *)0x7a8d8" identifier = (cast_expression "(byte *)0x7a8d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a98;" (assignment_expression "local_8c = (byte *)0x78a98" identifier = (cast_expression "(byte *)0x78a98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad36;" (assignment_expression "local_8c = (byte *)0x7ad36" identifier = (cast_expression "(byte *)0x7ad36" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad20;" (assignment_expression "local_8c = (byte *)0x7ad20" identifier = (cast_expression "(byte *)0x7ad20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad0b;" (assignment_expression "local_8c = (byte *)0x7ad0b" identifier = (cast_expression "(byte *)0x7ad0b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acfb;" (assignment_expression "local_8c = (byte *)0x7acfb" identifier = (cast_expression "(byte *)0x7acfb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ace1;" (assignment_expression "local_8c = (byte *)0x7ace1" identifier = (cast_expression "(byte *)0x7ace1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7accb;" (assignment_expression "local_8c = (byte *)0x7accb" identifier = (cast_expression "(byte *)0x7accb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acb7;" (assignment_expression "local_8c = (byte *)0x7acb7" identifier = (cast_expression "(byte *)0x7acb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aca6;" (assignment_expression "local_8c = (byte *)0x7aca6" identifier = (cast_expression "(byte *)0x7aca6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac99;" (assignment_expression "local_8c = (byte *)0x7ac99" identifier = (cast_expression "(byte *)0x7ac99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac88;" (assignment_expression "local_8c = (byte *)0x7ac88" identifier = (cast_expression "(byte *)0x7ac88" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac76;" (assignment_expression "local_8c = (byte *)0x7ac76" identifier = (cast_expression "(byte *)0x7ac76" ( (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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b545;" (assignment_expression "local_8c = (byte *)0x7b545" identifier = (cast_expression "(byte *)0x7b545" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078a1a;" (assignment_expression "local_8c = &UNK_00078a1a" identifier = (pointer_expression "&UNK_00078a1a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8ef;" (assignment_expression "local_8c = &UNK_0007b8ef" identifier = (pointer_expression "&UNK_0007b8ef" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8e4;" (assignment_expression "local_8c = &UNK_0007b8e4" identifier = (pointer_expression "&UNK_0007b8e4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8da;" (assignment_expression "local_8c = &UNK_0007b8da" identifier = (pointer_expression "&UNK_0007b8da" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8cc;" (assignment_expression "local_8c = (byte *)0x7b8cc" identifier = (cast_expression "(byte *)0x7b8cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8bd;" (assignment_expression "local_8c = (byte *)0x7b8bd" identifier = (cast_expression "(byte *)0x7b8bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8ad;" (assignment_expression "local_8c = (byte *)0x7b8ad" identifier = (cast_expression "(byte *)0x7b8ad" ( (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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3fa;" (assignment_expression "local_8c = (byte *)0x7b3fa" identifier = (cast_expression "(byte *)0x7b3fa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a2c;" (assignment_expression "local_8c = (byte *)0x78a2c" identifier = (cast_expression "(byte *)0x78a2c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b689;" (assignment_expression "local_8c = (byte *)0x7b689" identifier = (cast_expression "(byte *)0x7b689" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b679;" (assignment_expression "local_8c = (byte *)0x7b679" identifier = (cast_expression "(byte *)0x7b679" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b669;" (assignment_expression "local_8c = (byte *)0x7b669" identifier = (cast_expression "(byte *)0x7b669" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b65c;" (assignment_expression "local_8c = (byte *)0x7b65c" identifier = (cast_expression "(byte *)0x7b65c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b64f;" (assignment_expression "local_8c = (byte *)0x7b64f" identifier = (cast_expression "(byte *)0x7b64f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b643;" (assignment_expression "local_8c = (byte *)0x7b643" identifier = (cast_expression "(byte *)0x7b643" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b637;" (assignment_expression "local_8c = (byte *)0x7b637" identifier = (cast_expression "(byte *)0x7b637" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b62c;" (assignment_expression "local_8c = (byte *)0x7b62c" identifier = (cast_expression "(byte *)0x7b62c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b620;" (assignment_expression "local_8c = (byte *)0x7b620" identifier = (cast_expression "(byte *)0x7b620" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b612;" (assignment_expression "local_8c = (byte *)0x7b612" identifier = (cast_expression "(byte *)0x7b612" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b604;" (assignment_expression "local_8c = (byte *)0x7b604" identifier = (cast_expression "(byte *)0x7b604" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5f8;" (assignment_expression "local_8c = (byte *)0x7b5f8" identifier = (cast_expression "(byte *)0x7b5f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ea;" (assignment_expression "local_8c = (byte *)0x7b5ea" identifier = (cast_expression "(byte *)0x7b5ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5de;" (assignment_expression "local_8c = (byte *)0x7b5de" identifier = (cast_expression "(byte *)0x7b5de" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5d2;" (assignment_expression "local_8c = (byte *)0x7b5d2" identifier = (cast_expression "(byte *)0x7b5d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5c4;" (assignment_expression "local_8c = (byte *)0x7b5c4" identifier = (cast_expression "(byte *)0x7b5c4" ( (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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad4b;" (assignment_expression "local_8c = (byte *)0x7ad4b" identifier = (cast_expression "(byte *)0x7ad4b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a6f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a6f;" (assignment_expression "local_8c = (byte *)0x78a6f" identifier = (cast_expression "(byte *)0x78a6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b198;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b198;" (assignment_expression "local_8c = (byte *)0x7b198" identifier = (cast_expression "(byte *)0x7b198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b18c;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b18c;" (assignment_expression "local_8c = &UNK_0007b18c" identifier = (pointer_expression "&UNK_0007b18c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_0007b17f;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b17f;" (assignment_expression "local_8c = &UNK_0007b17f" identifier = (pointer_expression "&UNK_0007b17f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b16e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b16e;" (assignment_expression "local_8c = (byte *)0x7b16e" identifier = (cast_expression "(byte *)0x7b16e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b15c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b15c;" (assignment_expression "local_8c = (byte *)0x7b15c" identifier = (cast_expression "(byte *)0x7b15c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b14a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b14a;" (assignment_expression "local_8c = (byte *)0x7b14a" identifier = (cast_expression "(byte *)0x7b14a" ( (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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f2d;" (assignment_expression "local_8c = (byte *)0x79f2d" identifier = (cast_expression "(byte *)0x79f2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78af0;" (assignment_expression "local_8c = (byte *)0x78af0" identifier = (cast_expression "(byte *)0x78af0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3dc;" (assignment_expression "local_8c = (byte *)0x7a3dc" identifier = (cast_expression "(byte *)0x7a3dc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3cc;" (assignment_expression "local_8c = (byte *)0x7a3cc" identifier = (cast_expression "(byte *)0x7a3cc" ( (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 *)0x7a3bc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3bc;" (assignment_expression "local_8c = (byte *)0x7a3bc" identifier = (cast_expression "(byte *)0x7a3bc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3ac;" (assignment_expression "local_8c = (byte *)0x7a3ac" identifier = (cast_expression "(byte *)0x7a3ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a39d;" (assignment_expression "local_8c = (byte *)0x7a39d" identifier = (cast_expression "(byte *)0x7a39d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a38e;" (assignment_expression "local_8c = (byte *)0x7a38e" identifier = (cast_expression "(byte *)0x7a38e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a37b;" (assignment_expression "local_8c = (byte *)0x7a37b" identifier = (cast_expression "(byte *)0x7a37b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36a;" case number_literal : (expression_statement "local_8c = (byte *)0x7a36a;" (assignment_expression "local_8c = (byte *)0x7a36a" identifier = (cast_expression "(byte *)0x7a36a" ( (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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fbd;" (assignment_expression "local_8c = (byte *)0x79fbd" identifier = (cast_expression "(byte *)0x79fbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078ae6;" (assignment_expression "local_8c = &UNK_00078ae6" identifier = (pointer_expression "&UNK_00078ae6" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a62f;" (assignment_expression "local_8c = &UNK_0007a62f" identifier = (pointer_expression "&UNK_0007a62f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007a626;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a626;" (assignment_expression "local_8c = &UNK_0007a626" identifier = (pointer_expression "&UNK_0007a626" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a611;" (assignment_expression "local_8c = (byte *)0x7a611" identifier = (cast_expression "(byte *)0x7a611" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5fc;" (assignment_expression "local_8c = (byte *)0x7a5fc" identifier = (cast_expression "(byte *)0x7a5fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5e9;" (assignment_expression "local_8c = (byte *)0x7a5e9" identifier = (cast_expression "(byte *)0x7a5e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5d6;" (assignment_expression "local_8c = (byte *)0x7a5d6" identifier = (cast_expression "(byte *)0x7a5d6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5c1;" (assignment_expression "local_8c = (byte *)0x7a5c1" identifier = (cast_expression "(byte *)0x7a5c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5b1;" (assignment_expression "local_8c = (byte *)0x7a5b1" identifier = (cast_expression "(byte *)0x7a5b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5a1;" (assignment_expression "local_8c = (byte *)0x7a5a1" identifier = (cast_expression "(byte *)0x7a5a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a592;" (assignment_expression "local_8c = (byte *)0x7a592" identifier = (cast_expression "(byte *)0x7a592" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a580;" (assignment_expression "local_8c = (byte *)0x7a580" identifier = (cast_expression "(byte *)0x7a580" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a56e;" (assignment_expression "local_8c = (byte *)0x7a56e" identifier = (cast_expression "(byte *)0x7a56e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a561;" (assignment_expression "local_8c = (byte *)0x7a561" identifier = (cast_expression "(byte *)0x7a561" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a554;" (assignment_expression "local_8c = &UNK_0007a554" identifier = (pointer_expression "&UNK_0007a554" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a541;" (assignment_expression "local_8c = (byte *)0x7a541" identifier = (cast_expression "(byte *)0x7a541" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a52e;" (assignment_expression "local_8c = (byte *)0x7a52e" identifier = (cast_expression "(byte *)0x7a52e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a522;" (assignment_expression "local_8c = (byte *)0x7a522" identifier = (cast_expression "(byte *)0x7a522" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a512;" (assignment_expression "local_8c = (byte *)0x7a512" identifier = (cast_expression "(byte *)0x7a512" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a502;" (assignment_expression "local_8c = (byte *)0x7a502" identifier = (cast_expression "(byte *)0x7a502" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4f2;" (assignment_expression "local_8c = (byte *)0x7a4f2" identifier = (cast_expression "(byte *)0x7a4f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4df;" (assignment_expression "local_8c = (byte *)0x7a4df" identifier = (cast_expression "(byte *)0x7a4df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4cc;" (assignment_expression "local_8c = (byte *)0x7a4cc" identifier = (cast_expression "(byte *)0x7a4cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4b8;" (assignment_expression "local_8c = (byte *)0x7a4b8" identifier = (cast_expression "(byte *)0x7a4b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4a4;" (assignment_expression "local_8c = (byte *)0x7a4a4" identifier = (cast_expression "(byte *)0x7a4a4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a490;" (assignment_expression "local_8c = (byte *)0x7a490" identifier = (cast_expression "(byte *)0x7a490" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a47c;" (assignment_expression "local_8c = (byte *)0x7a47c" identifier = (cast_expression "(byte *)0x7a47c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a469;" (assignment_expression "local_8c = (byte *)0x7a469" identifier = (cast_expression "(byte *)0x7a469" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a456;" (assignment_expression "local_8c = (byte *)0x7a456" identifier = (cast_expression "(byte *)0x7a456" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a443;" (assignment_expression "local_8c = (byte *)0x7a443" identifier = (cast_expression "(byte *)0x7a443" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a430;" (assignment_expression "local_8c = (byte *)0x7a430" identifier = (cast_expression "(byte *)0x7a430" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a41f;" (assignment_expression "local_8c = (byte *)0x7a41f" identifier = (cast_expression "(byte *)0x7a41f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a40d;" (assignment_expression "local_8c = (byte *)0x7a40d" identifier = (cast_expression "(byte *)0x7a40d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3fb;" (assignment_expression "local_8c = (byte *)0x7a3fb" identifier = (cast_expression "(byte *)0x7a3fb" ( (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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7add0;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7add0;" (assignment_expression "local_8c = (byte *)0x7add0" identifier = (cast_expression "(byte *)0x7add0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a62;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a62;" (assignment_expression "local_8c = (byte *)0x78a62" identifier = (cast_expression "(byte *)0x78a62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ed;" (assignment_expression "local_8c = (byte *)0x7b3ed" identifier = (cast_expression "(byte *)0x7b3ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b3e1;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b3e1;" (assignment_expression "local_8c = &UNK_0007b3e1" identifier = (pointer_expression "&UNK_0007b3e1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3cf;" (assignment_expression "local_8c = (byte *)0x7b3cf" identifier = (cast_expression "(byte *)0x7b3cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3bd;" (assignment_expression "local_8c = (byte *)0x7b3bd" identifier = (cast_expression "(byte *)0x7b3bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ac;" (assignment_expression "local_8c = (byte *)0x7b3ac" identifier = (cast_expression "(byte *)0x7b3ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b394;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b394;" (assignment_expression "local_8c = (byte *)0x7b394" identifier = (cast_expression "(byte *)0x7b394" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b37e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b37e;" (assignment_expression "local_8c = (byte *)0x7b37e" identifier = (cast_expression "(byte *)0x7b37e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007b371;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b371;" (assignment_expression "local_8c = &UNK_0007b371" identifier = (pointer_expression "&UNK_0007b371" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7b35f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b35f;" (assignment_expression "local_8c = (byte *)0x7b35f" identifier = (cast_expression "(byte *)0x7b35f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b34d;" (assignment_expression "local_8c = (byte *)0x7b34d" identifier = (cast_expression "(byte *)0x7b34d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b33a;" (assignment_expression "local_8c = (byte *)0x7b33a" identifier = (cast_expression "(byte *)0x7b33a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b327;" (assignment_expression "local_8c = (byte *)0x7b327" identifier = (cast_expression "(byte *)0x7b327" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b314;" (assignment_expression "local_8c = (byte *)0x7b314" identifier = (cast_expression "(byte *)0x7b314" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b304;" (assignment_expression "local_8c = (byte *)0x7b304" identifier = (cast_expression "(byte *)0x7b304" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2f4;" (assignment_expression "local_8c = (byte *)0x7b2f4" identifier = (cast_expression "(byte *)0x7b2f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2e4;" (assignment_expression "local_8c = (byte *)0x7b2e4" identifier = (cast_expression "(byte *)0x7b2e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2d4;" (assignment_expression "local_8c = (byte *)0x7b2d4" identifier = (cast_expression "(byte *)0x7b2d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2c4;" (assignment_expression "local_8c = (byte *)0x7b2c4" identifier = (cast_expression "(byte *)0x7b2c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2b5;" (assignment_expression "local_8c = (byte *)0x7b2b5" identifier = (cast_expression "(byte *)0x7b2b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2a2;" (assignment_expression "local_8c = (byte *)0x7b2a2" identifier = (cast_expression "(byte *)0x7b2a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b28f;" (assignment_expression "local_8c = (byte *)0x7b28f" identifier = (cast_expression "(byte *)0x7b28f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b27c;" (assignment_expression "local_8c = (byte *)0x7b27c" identifier = (cast_expression "(byte *)0x7b27c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b26b;" (assignment_expression "local_8c = (byte *)0x7b26b" identifier = (cast_expression "(byte *)0x7b26b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b25a;" (assignment_expression "local_8c = (byte *)0x7b25a" identifier = (cast_expression "(byte *)0x7b25a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b248;" (assignment_expression "local_8c = (byte *)0x7b248" identifier = (cast_expression "(byte *)0x7b248" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b234;" (assignment_expression "local_8c = (byte *)0x7b234" identifier = (cast_expression "(byte *)0x7b234" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b223;" (assignment_expression "local_8c = (byte *)0x7b223" identifier = (cast_expression "(byte *)0x7b223" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b212;" (assignment_expression "local_8c = (byte *)0x7b212" identifier = (cast_expression "(byte *)0x7b212" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1fd;" (assignment_expression "local_8c = (byte *)0x7b1fd" identifier = (cast_expression "(byte *)0x7b1fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1e8;" (assignment_expression "local_8c = (byte *)0x7b1e8" identifier = (cast_expression "(byte *)0x7b1e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1d4;" (assignment_expression "local_8c = (byte *)0x7b1d4" identifier = (cast_expression "(byte *)0x7b1d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1c1;" (assignment_expression "local_8c = (byte *)0x7b1c1" identifier = (cast_expression "(byte *)0x7b1c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1b1;" (assignment_expression "local_8c = (byte *)0x7b1b1" identifier = (cast_expression "(byte *)0x7b1b1" ( (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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3ec;" (assignment_expression "local_8c = (byte *)0x7a3ec" identifier = (cast_expression "(byte *)0x7a3ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78abb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78abb;" (assignment_expression "local_8c = (byte *)0x78abb" identifier = (cast_expression "(byte *)0x78abb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7aa56;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa56;" (assignment_expression "local_8c = (byte *)0x7aa56" identifier = (cast_expression "(byte *)0x7aa56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7aa47;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa47;" (assignment_expression "local_8c = (byte *)0x7aa47" identifier = (cast_expression "(byte *)0x7aa47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa2f;" (assignment_expression "local_8c = (byte *)0x7aa2f" identifier = (cast_expression "(byte *)0x7aa2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7aa17;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa17;" (assignment_expression "local_8c = (byte *)0x7aa17" identifier = (cast_expression "(byte *)0x7aa17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9fe;" (assignment_expression "local_8c = (byte *)0x7a9fe" identifier = (cast_expression "(byte *)0x7a9fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9e6;" (assignment_expression "local_8c = (byte *)0x7a9e6" identifier = (cast_expression "(byte *)0x7a9e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9ce;" (assignment_expression "local_8c = (byte *)0x7a9ce" identifier = (cast_expression "(byte *)0x7a9ce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9b5;" (assignment_expression "local_8c = (byte *)0x7a9b5" identifier = (cast_expression "(byte *)0x7a9b5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a99d;" (assignment_expression "local_8c = (byte *)0x7a99d" identifier = (cast_expression "(byte *)0x7a99d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a985;" (assignment_expression "local_8c = (byte *)0x7a985" identifier = (cast_expression "(byte *)0x7a985" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a975;" (assignment_expression "local_8c = (byte *)0x7a975" identifier = (cast_expression "(byte *)0x7a975" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a960;" (assignment_expression "local_8c = (byte *)0x7a960" identifier = (cast_expression "(byte *)0x7a960" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a950;" (assignment_expression "local_8c = (byte *)0x7a950" identifier = (cast_expression "(byte *)0x7a950" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a93e;" (assignment_expression "local_8c = (byte *)0x7a93e" identifier = (cast_expression "(byte *)0x7a93e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a92e;" (assignment_expression "local_8c = (byte *)0x7a92e" identifier = (cast_expression "(byte *)0x7a92e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a91e;" (assignment_expression "local_8c = (byte *)0x7a91e" identifier = (cast_expression "(byte *)0x7a91e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a90b;" (assignment_expression "local_8c = (byte *)0x7a90b" identifier = (cast_expression "(byte *)0x7a90b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8f8;" (assignment_expression "local_8c = (byte *)0x7a8f8" identifier = (cast_expression "(byte *)0x7a8f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8e5;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8e5;" (assignment_expression "local_8c = (byte *)0x7a8e5" identifier = (cast_expression "(byte *)0x7a8e5" ( (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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79df7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79df7;" (assignment_expression "local_8c = (byte *)0x79df7" identifier = (cast_expression "(byte *)0x79df7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b00;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b00;" (assignment_expression "local_8c = (byte *)0x78b00" identifier = (cast_expression "(byte *)0x78b00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7a352;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a352;" (assignment_expression "local_8c = (byte *)0x7a352" identifier = (cast_expression "(byte *)0x7a352" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7a348;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a348;" (assignment_expression "local_8c = (byte *)0x7a348" identifier = (cast_expression "(byte *)0x7a348" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7a339;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a339;" (assignment_expression "local_8c = (byte *)0x7a339" identifier = (cast_expression "(byte *)0x7a339" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7a329;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a329;" (assignment_expression "local_8c = (byte *)0x7a329" identifier = (cast_expression "(byte *)0x7a329" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7a319;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a319;" (assignment_expression "local_8c = (byte *)0x7a319" identifier = (cast_expression "(byte *)0x7a319" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7a304;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a304;" (assignment_expression "local_8c = (byte *)0x7a304" identifier = (cast_expression "(byte *)0x7a304" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2f1;" (assignment_expression "local_8c = (byte *)0x7a2f1" identifier = (cast_expression "(byte *)0x7a2f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2e5;" (assignment_expression "local_8c = (byte *)0x7a2e5" identifier = (cast_expression "(byte *)0x7a2e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2d5;" (assignment_expression "local_8c = (byte *)0x7a2d5" identifier = (cast_expression "(byte *)0x7a2d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2c4;" (assignment_expression "local_8c = (byte *)0x7a2c4" identifier = (cast_expression "(byte *)0x7a2c4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2b4;" (assignment_expression "local_8c = (byte *)0x7a2b4" identifier = (cast_expression "(byte *)0x7a2b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2a6;" (assignment_expression "local_8c = (byte *)0x7a2a6" identifier = (cast_expression "(byte *)0x7a2a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a298;" (assignment_expression "local_8c = (byte *)0x7a298" identifier = (cast_expression "(byte *)0x7a298" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a287;" (assignment_expression "local_8c = (byte *)0x7a287" identifier = (cast_expression "(byte *)0x7a287" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a276;" (assignment_expression "local_8c = (byte *)0x7a276" identifier = (cast_expression "(byte *)0x7a276" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a265;" (assignment_expression "local_8c = (byte *)0x7a265" identifier = (cast_expression "(byte *)0x7a265" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a250;" (assignment_expression "local_8c = (byte *)0x7a250" identifier = (cast_expression "(byte *)0x7a250" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a23c;" (assignment_expression "local_8c = (byte *)0x7a23c" identifier = (cast_expression "(byte *)0x7a23c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a22b;" (assignment_expression "local_8c = (byte *)0x7a22b" identifier = (cast_expression "(byte *)0x7a22b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a21a;" (assignment_expression "local_8c = (byte *)0x7a21a" identifier = (cast_expression "(byte *)0x7a21a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a20d;" (assignment_expression "local_8c = (byte *)0x7a20d" identifier = (cast_expression "(byte *)0x7a20d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a202;" (assignment_expression "local_8c = (byte *)0x7a202" identifier = (cast_expression "(byte *)0x7a202" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1f1;" (assignment_expression "local_8c = (byte *)0x7a1f1" identifier = (cast_expression "(byte *)0x7a1f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1e0;" (assignment_expression "local_8c = (byte *)0x7a1e0" identifier = (cast_expression "(byte *)0x7a1e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1cc;" (assignment_expression "local_8c = (byte *)0x7a1cc" identifier = (cast_expression "(byte *)0x7a1cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1b8;" (assignment_expression "local_8c = (byte *)0x7a1b8" identifier = (cast_expression "(byte *)0x7a1b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1a8;" (assignment_expression "local_8c = (byte *)0x7a1a8" identifier = (cast_expression "(byte *)0x7a1a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a198;" (assignment_expression "local_8c = (byte *)0x7a198" identifier = (cast_expression "(byte *)0x7a198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a18a;" (assignment_expression "local_8c = (byte *)0x7a18a" identifier = (cast_expression "(byte *)0x7a18a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a17d;" (assignment_expression "local_8c = (byte *)0x7a17d" identifier = (cast_expression "(byte *)0x7a17d" ( (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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x798b6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x798b6;" (assignment_expression "local_8c = (byte *)0x798b6" identifier = (cast_expression "(byte *)0x798b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b47;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b47;" (assignment_expression "local_8c = (byte *)0x78b47" identifier = (cast_expression "(byte *)0x78b47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79bf7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bf7;" (assignment_expression "local_8c = (byte *)0x79bf7" identifier = (cast_expression "(byte *)0x79bf7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = &UNK_00079bef;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bef;" (assignment_expression "local_8c = &UNK_00079bef" identifier = (pointer_expression "&UNK_00079bef" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79be4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79be4;" (assignment_expression "local_8c = (byte *)0x79be4" identifier = (cast_expression "(byte *)0x79be4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79bd9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bd9;" (assignment_expression "local_8c = (byte *)0x79bd9" identifier = (cast_expression "(byte *)0x79bd9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = &UNK_00079bcf;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bcf;" (assignment_expression "local_8c = &UNK_00079bcf" identifier = (pointer_expression "&UNK_00079bcf" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79bc3;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bc3;" (assignment_expression "local_8c = (byte *)0x79bc3" identifier = (cast_expression "(byte *)0x79bc3" ( (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 *)0x79bb7;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bb7;" (assignment_expression "local_8c = (byte *)0x79bb7" identifier = (cast_expression "(byte *)0x79bb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bac;" (assignment_expression "local_8c = (byte *)0x79bac" identifier = (cast_expression "(byte *)0x79bac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b9d;" (assignment_expression "local_8c = (byte *)0x79b9d" identifier = (cast_expression "(byte *)0x79b9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b8e;" (assignment_expression "local_8c = (byte *)0x79b8e" identifier = (cast_expression "(byte *)0x79b8e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b7f;" (assignment_expression "local_8c = (byte *)0x79b7f" identifier = (cast_expression "(byte *)0x79b7f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b6b;" (assignment_expression "local_8c = (byte *)0x79b6b" identifier = (cast_expression "(byte *)0x79b6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b59;" case number_literal : (expression_statement "local_8c = (byte *)0x79b59;" (assignment_expression "local_8c = (byte *)0x79b59" identifier = (cast_expression "(byte *)0x79b59" ( (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 *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7b696;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b696;" (assignment_expression "local_8c = (byte *)0x7b696" identifier = (cast_expression "(byte *)0x7b696" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_000789f5;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789f5;" (assignment_expression "local_8c = &UNK_000789f5" identifier = (pointer_expression "&UNK_000789f5" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x78a01;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a01;" (assignment_expression "local_8c = (byte *)0x78a01" identifier = (cast_expression "(byte *)0x78a01" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_000789c8;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789c8;" (assignment_expression "local_8c = &UNK_000789c8" identifier = (pointer_expression "&UNK_000789c8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x789e3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789e3;" (assignment_expression "local_8c = (byte *)0x789e3" identifier = (cast_expression "(byte *)0x789e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = &UNK_0007ba02;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007ba02;" (assignment_expression "local_8c = &UNK_0007ba02" identifier = (pointer_expression "&UNK_0007ba02" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = &UNK_0007b9f5;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9f5;" (assignment_expression "local_8c = &UNK_0007b9f5" identifier = (pointer_expression "&UNK_0007b9f5" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = &UNK_0007b9e8;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9e8;" (assignment_expression "local_8c = &UNK_0007b9e8" identifier = (pointer_expression "&UNK_0007b9e8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9d5;" (assignment_expression "local_8c = (byte *)0x7b9d5" identifier = (cast_expression "(byte *)0x7b9d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9bd;" (assignment_expression "local_8c = (byte *)0x7b9bd" identifier = (cast_expression "(byte *)0x7b9bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9a7;" (assignment_expression "local_8c = (byte *)0x7b9a7" identifier = (cast_expression "(byte *)0x7b9a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b99a;" (assignment_expression "local_8c = &UNK_0007b99a" identifier = (pointer_expression "&UNK_0007b99a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b98b;" (assignment_expression "local_8c = (byte *)0x7b98b" identifier = (cast_expression "(byte *)0x7b98b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b97c;" (assignment_expression "local_8c = (byte *)0x7b97c" identifier = (cast_expression "(byte *)0x7b97c" ( (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 *)0x7b96e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b96e;" (assignment_expression "local_8c = (byte *)0x7b96e" identifier = (cast_expression "(byte *)0x7b96e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b95c;" (assignment_expression "local_8c = (byte *)0x7b95c" identifier = (cast_expression "(byte *)0x7b95c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b949;" (assignment_expression "local_8c = (byte *)0x7b949" identifier = (cast_expression "(byte *)0x7b949" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = &UNK_0007b939;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b939;" (assignment_expression "local_8c = &UNK_0007b939" identifier = (pointer_expression "&UNK_0007b939" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b929;" (assignment_expression "local_8c = (byte *)0x7b929" identifier = (cast_expression "(byte *)0x7b929" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b917;" (assignment_expression "local_8c = (byte *)0x7b917" identifier = (cast_expression "(byte *)0x7b917" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b904;" case number_literal : (expression_statement "local_8c = (byte *)0x7b904;" (assignment_expression "local_8c = (byte *)0x7b904" identifier = (cast_expression "(byte *)0x7b904" ( (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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" statement_identifier : (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac6a;" (assignment_expression "local_8c = (byte *)0x7ac6a" identifier = (cast_expression "(byte *)0x7ac6a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078a7c;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078a7c;" (assignment_expression "local_8c = &UNK_00078a7c" identifier = (pointer_expression "&UNK_00078a7c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = &UNK_0007b134;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b134;" (assignment_expression "local_8c = &UNK_0007b134" identifier = (pointer_expression "&UNK_0007b134" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_0007b12a;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b12a;" (assignment_expression "local_8c = &UNK_0007b12a" identifier = (pointer_expression "&UNK_0007b12a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = &UNK_0007b120;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b120;" (assignment_expression "local_8c = &UNK_0007b120" identifier = (pointer_expression "&UNK_0007b120" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7b112;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b112;" (assignment_expression "local_8c = (byte *)0x7b112" identifier = (cast_expression "(byte *)0x7b112" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b104;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b104;" (assignment_expression "local_8c = (byte *)0x7b104" identifier = (cast_expression "(byte *)0x7b104" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0f6;" (assignment_expression "local_8c = (byte *)0x7b0f6" identifier = (cast_expression "(byte *)0x7b0f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0e7;" (assignment_expression "local_8c = (byte *)0x7b0e7" identifier = (cast_expression "(byte *)0x7b0e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0d8;" (assignment_expression "local_8c = (byte *)0x7b0d8" identifier = (cast_expression "(byte *)0x7b0d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0c8;" (assignment_expression "local_8c = (byte *)0x7b0c8" identifier = (cast_expression "(byte *)0x7b0c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0b3;" (assignment_expression "local_8c = (byte *)0x7b0b3" identifier = (cast_expression "(byte *)0x7b0b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0a0;" (assignment_expression "local_8c = (byte *)0x7b0a0" identifier = (cast_expression "(byte *)0x7b0a0" ( (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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7a833;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a833;" (assignment_expression "local_8c = (byte *)0x7a833" identifier = (cast_expression "(byte *)0x7a833" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078aa7;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078aa7;" (assignment_expression "local_8c = &UNK_00078aa7" identifier = (pointer_expression "&UNK_00078aa7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7ac60;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac60;" (assignment_expression "local_8c = (byte *)0x7ac60" identifier = (cast_expression "(byte *)0x7ac60" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7ac56;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac56;" (assignment_expression "local_8c = (byte *)0x7ac56" identifier = (cast_expression "(byte *)0x7ac56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac4c;" (assignment_expression "local_8c = (byte *)0x7ac4c" identifier = (cast_expression "(byte *)0x7ac4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ac42;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac42;" (assignment_expression "local_8c = (byte *)0x7ac42" identifier = (cast_expression "(byte *)0x7ac42" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7ac36;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac36;" (assignment_expression "local_8c = (byte *)0x7ac36" identifier = (cast_expression "(byte *)0x7ac36" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7ac29;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac29;" (assignment_expression "local_8c = (byte *)0x7ac29" identifier = (cast_expression "(byte *)0x7ac29" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac1c;" (assignment_expression "local_8c = (byte *)0x7ac1c" identifier = (cast_expression "(byte *)0x7ac1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac0f;" (assignment_expression "local_8c = (byte *)0x7ac0f" identifier = (cast_expression "(byte *)0x7ac0f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7ac02;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac02;" (assignment_expression "local_8c = (byte *)0x7ac02" identifier = (cast_expression "(byte *)0x7ac02" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abed;" (assignment_expression "local_8c = (byte *)0x7abed" identifier = (cast_expression "(byte *)0x7abed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abda;" (assignment_expression "local_8c = (byte *)0x7abda" identifier = (cast_expression "(byte *)0x7abda" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abce;" (assignment_expression "local_8c = (byte *)0x7abce" identifier = (cast_expression "(byte *)0x7abce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abc0;" (assignment_expression "local_8c = (byte *)0x7abc0" identifier = (cast_expression "(byte *)0x7abc0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abb2;" (assignment_expression "local_8c = (byte *)0x7abb2" identifier = (cast_expression "(byte *)0x7abb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aba4;" (assignment_expression "local_8c = (byte *)0x7aba4" identifier = (cast_expression "(byte *)0x7aba4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab95;" (assignment_expression "local_8c = (byte *)0x7ab95" identifier = (cast_expression "(byte *)0x7ab95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab84;" (assignment_expression "local_8c = (byte *)0x7ab84" identifier = (cast_expression "(byte *)0x7ab84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab73;" (assignment_expression "local_8c = (byte *)0x7ab73" identifier = (cast_expression "(byte *)0x7ab73" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab62;" (assignment_expression "local_8c = (byte *)0x7ab62" identifier = (cast_expression "(byte *)0x7ab62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab51;" (assignment_expression "local_8c = (byte *)0x7ab51" identifier = (cast_expression "(byte *)0x7ab51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab44;" (assignment_expression "local_8c = (byte *)0x7ab44" identifier = (cast_expression "(byte *)0x7ab44" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab35;" (assignment_expression "local_8c = (byte *)0x7ab35" identifier = (cast_expression "(byte *)0x7ab35" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab26;" (assignment_expression "local_8c = (byte *)0x7ab26" identifier = (cast_expression "(byte *)0x7ab26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab17;" (assignment_expression "local_8c = (byte *)0x7ab17" identifier = (cast_expression "(byte *)0x7ab17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab0c;" (assignment_expression "local_8c = (byte *)0x7ab0c" identifier = (cast_expression "(byte *)0x7ab0c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaff;" (assignment_expression "local_8c = (byte *)0x7aaff" identifier = (cast_expression "(byte *)0x7aaff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaf2;" (assignment_expression "local_8c = (byte *)0x7aaf2" identifier = (cast_expression "(byte *)0x7aaf2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aae5;" (assignment_expression "local_8c = (byte *)0x7aae5" identifier = (cast_expression "(byte *)0x7aae5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aad7;" (assignment_expression "local_8c = (byte *)0x7aad7" identifier = (cast_expression "(byte *)0x7aad7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aac9;" (assignment_expression "local_8c = (byte *)0x7aac9" identifier = (cast_expression "(byte *)0x7aac9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aab6;" (assignment_expression "local_8c = (byte *)0x7aab6" identifier = (cast_expression "(byte *)0x7aab6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaab;" (assignment_expression "local_8c = (byte *)0x7aaab" identifier = (cast_expression "(byte *)0x7aaab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa93;" (assignment_expression "local_8c = (byte *)0x7aa93" identifier = (cast_expression "(byte *)0x7aa93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa86;" (assignment_expression "local_8c = (byte *)0x7aa86" identifier = (cast_expression "(byte *)0x7aa86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa6f;" (assignment_expression "local_8c = (byte *)0x7aa6f" identifier = (cast_expression "(byte *)0x7aa6f" ( (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_000b9da4 == 0) {\n          pcVar9 = "%-17.17s";\n        }" if (parenthesized_expression "(DAT_000b9da4 == 0)" ( (binary_expression "DAT_000b9da4 == 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_0008c8cc + *(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_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" { (expression_statement "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();" (assignment_expression "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" identifier = (call_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (parenthesized_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))" ( (pointer_expression "*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" * (cast_expression "(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (binary_expression "(int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(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_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" * (cast_expression "(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (binary_expression "&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "&DAT_0008c8cc" & 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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1a5;" (assignment_expression "local_8c = (byte *)0x7b1a5" identifier = (cast_expression "(byte *)0x7b1a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a39;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a39;" (assignment_expression "local_8c = (byte *)0x78a39" identifier = (cast_expression "(byte *)0x78a39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5a6;" (assignment_expression "local_8c = (byte *)0x7b5a6" identifier = (cast_expression "(byte *)0x7b5a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_0007b59c;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b59c;" (assignment_expression "local_8c = &UNK_0007b59c" identifier = (pointer_expression "&UNK_0007b59c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b592;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b592;" (assignment_expression "local_8c = &UNK_0007b592" identifier = (pointer_expression "&UNK_0007b592" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b582;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b582;" (assignment_expression "local_8c = (byte *)0x7b582" identifier = (cast_expression "(byte *)0x7b582" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = &UNK_0007b578;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b578;" (assignment_expression "local_8c = &UNK_0007b578" identifier = (pointer_expression "&UNK_0007b578" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b563;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b563;" (assignment_expression "local_8c = (byte *)0x7b563" identifier = (cast_expression "(byte *)0x7b563" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b550;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b550;" (assignment_expression "local_8c = (byte *)0x7b550" identifier = (cast_expression "(byte *)0x7b550" ( (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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b13e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b13e;" (assignment_expression "local_8c = (byte *)0x7b13e" identifier = (cast_expression "(byte *)0x7b13e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a4b;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a4b;" (assignment_expression "local_8c = &UNK_00078a4b" identifier = (pointer_expression "&UNK_00078a4b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b536;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b536;" (assignment_expression "local_8c = (byte *)0x7b536" identifier = (cast_expression "(byte *)0x7b536" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b525;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b525;" (assignment_expression "local_8c = (byte *)0x7b525" identifier = (cast_expression "(byte *)0x7b525" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b51b;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b51b;" (assignment_expression "local_8c = &UNK_0007b51b" identifier = (pointer_expression "&UNK_0007b51b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b50b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b50b;" (assignment_expression "local_8c = (byte *)0x7b50b" identifier = (cast_expression "(byte *)0x7b50b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4f9;" (assignment_expression "local_8c = (byte *)0x7b4f9" identifier = (cast_expression "(byte *)0x7b4f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = &UNK_0007b4ef;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4ef;" (assignment_expression "local_8c = &UNK_0007b4ef" identifier = (pointer_expression "&UNK_0007b4ef" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b4df;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4df;" (assignment_expression "local_8c = (byte *)0x7b4df" identifier = (cast_expression "(byte *)0x7b4df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4cd;" (assignment_expression "local_8c = (byte *)0x7b4cd" identifier = (cast_expression "(byte *)0x7b4cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = &UNK_0007b4c3;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4c3;" (assignment_expression "local_8c = &UNK_0007b4c3" identifier = (pointer_expression "&UNK_0007b4c3" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4b3;" (assignment_expression "local_8c = (byte *)0x7b4b3" identifier = (cast_expression "(byte *)0x7b4b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4a2;" (assignment_expression "local_8c = (byte *)0x7b4a2" identifier = (cast_expression "(byte *)0x7b4a2" ( (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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;" (assignment_expression "puVar24 = &DAT_0007c3b7" identifier = (pointer_expression "&DAT_0007c3b7" & identifier)) ;) (expression_statement "printf("()%-*s",iVar12,&DAT_0007c3b7);" (call_expression "printf("()%-*s",iVar12,&DAT_0007c3b7)" identifier (argument_list "("()%-*s",iVar12,&DAT_0007c3b7)" ( (string_literal ""()%-*s"" " string_content ") , identifier , (pointer_expression "&DAT_0007c3b7" & 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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4;" (assignment_expression "param_8 = DAT_000b9da4" (identifier "param_8") (= "=") (identifier "DAT_000b9da4")) (; ";")) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 0)" (( "(") (binary_expression "DAT_000b9da4 != 0" (identifier "DAT_000b9da4") (!= "!=") (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_000b9da4 != 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_000b9da4 != 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_000b9da4 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" (if "if") (parenthesized_expression "(DAT_000b9da4 != 0)" (( "(") (binary_expression "DAT_000b9da4 != 0" (identifier "DAT_000b9da4") (!= "!=") (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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0)" (( "(") (binary_expression "DAT_000b9da4 == 0" (identifier "DAT_000b9da4") (== "==") (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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0)" (( "(") (binary_expression "DAT_000b9da4 == 0" (identifier "DAT_000b9da4") (== "==") (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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" (if "if") (parenthesized_expression "(DAT_000b9da4 == 0)" (( "(") (binary_expression "DAT_000b9da4 == 0" (identifier "DAT_000b9da4") (== "==") (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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\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 *)0x79977;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b3c;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cfa;\n          break;\n        case 3:\n          local_8c = (byte *)0x79ceb;\n          break;\n        case 4:\n          local_8c = (byte *)0x79cdf;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd3;\n          break;\n        case 6:\n          local_8c = (byte *)0x79cc7;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cb8;\n          break;\n        case 8:\n          local_8c = (byte *)0x79ca9;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9a;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c8b;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c68;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x79977;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79977;" (assignment_expression "local_8c = (byte *)0x79977" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79977" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79977"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = (byte *)0x78b3c;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b3c;" (assignment_expression "local_8c = (byte *)0x78b3c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b3c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b3c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x79cfa;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79cfa;" (assignment_expression "local_8c = (byte *)0x79cfa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cfa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cfa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = (byte *)0x79ceb;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79ceb;" (assignment_expression "local_8c = (byte *)0x79ceb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ceb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ceb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x79cdf;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79cdf;" (assignment_expression "local_8c = (byte *)0x79cdf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cdf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cdf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x79cd3;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79cd3;" (assignment_expression "local_8c = (byte *)0x79cd3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cd3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cd3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x79cc7;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79cc7;" (assignment_expression "local_8c = (byte *)0x79cc7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cc7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cc7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x79cb8;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79cb8;" (assignment_expression "local_8c = (byte *)0x79cb8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cb8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cb8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x79ca9;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79ca9;" (assignment_expression "local_8c = (byte *)0x79ca9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ca9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ca9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x79c9a;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79c9a;" (assignment_expression "local_8c = (byte *)0x79c9a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c9a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c9a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x79c8b;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79c8b;" (assignment_expression "local_8c = (byte *)0x79c8b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c8b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c8b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c7f;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79c7f;" (assignment_expression "local_8c = (byte *)0x79c7f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c7f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c7f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c73;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79c73;" (assignment_expression "local_8c = (byte *)0x79c73" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c73" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c73"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = &UNK_00079c68;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = &UNK_00079c68;" (assignment_expression "local_8c = &UNK_00079c68" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079c68" (& "&") (identifier "UNK_00079c68"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c5c;\n          break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79c5c;" (assignment_expression "local_8c = (byte *)0x79c5c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c5c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c5c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c50;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79c50;" (assignment_expression "local_8c = (byte *)0x79c50" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c50" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c50"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c44;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79c44;" (assignment_expression "local_8c = (byte *)0x79c44" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c44" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c44"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c38;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79c38;" (assignment_expression "local_8c = (byte *)0x79c38" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c38" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c38"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2a;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x79c2a;" (assignment_expression "local_8c = (byte *)0x79c2a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c2a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c2a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c1b;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79c1b;" (assignment_expression "local_8c = (byte *)0x79c1b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c1b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c1b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c0c;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79c0c;" (assignment_expression "local_8c = (byte *)0x79c0c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c0c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c0c"))) (; ";")) (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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\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 *)0x7b497;\n            break;\n          case 1:\n            local_8c = &UNK_00078a23;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b892;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b883;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87a;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b86e;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b860;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b852;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b844;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b832;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b820;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7b497;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b497;" (assignment_expression "local_8c = (byte *)0x7b497" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b497" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b497"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = &UNK_00078a23;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a23;" (assignment_expression "local_8c = &UNK_00078a23" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a23" (& "&") (identifier "UNK_00078a23"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7b892;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b892;" (assignment_expression "local_8c = (byte *)0x7b892" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b892" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b892"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = (byte *)0x7b883;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b883;" (assignment_expression "local_8c = (byte *)0x7b883" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b883" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b883"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = &UNK_0007b87a;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b87a;" (assignment_expression "local_8c = &UNK_0007b87a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b87a" (& "&") (identifier "UNK_0007b87a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7b86e;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b86e;" (assignment_expression "local_8c = (byte *)0x7b86e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b86e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b86e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x7b860;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b860;" (assignment_expression "local_8c = (byte *)0x7b860" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b860" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b860"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x7b852;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b852;" (assignment_expression "local_8c = (byte *)0x7b852" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b852" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b852"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7b844;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b844;" (assignment_expression "local_8c = (byte *)0x7b844" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b844" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b844"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x7b832;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b832;" (assignment_expression "local_8c = (byte *)0x7b832" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b832" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b832"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = (byte *)0x7b820;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b820;" (assignment_expression "local_8c = (byte *)0x7b820" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b820" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b820"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b80e;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b80e;" (assignment_expression "local_8c = (byte *)0x7b80e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b80e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b80e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b7fd;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b7fd;" (assignment_expression "local_8c = (byte *)0x7b7fd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7fd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7ec;\n            break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b7ec;" (assignment_expression "local_8c = (byte *)0x7b7ec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7ec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7db;\n            break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7b7db;" (assignment_expression "local_8c = (byte *)0x7b7db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7c6;\n            break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b7c6;" (assignment_expression "local_8c = (byte *)0x7b7c6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7c6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7c6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b1;\n            break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b7b1;" (assignment_expression "local_8c = (byte *)0x7b7b1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7b1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7b1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b79c;\n            break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b79c;" (assignment_expression "local_8c = (byte *)0x7b79c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b79c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b79c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b791;\n            break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7b791;" (assignment_expression "local_8c = (byte *)0x7b791" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b791" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b791"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b787;\n            break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7b787;" (assignment_expression "local_8c = (byte *)0x7b787" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b787" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b787"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n            local_8c = &UNK_0007b77f;\n            break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = &UNK_0007b77f;" (assignment_expression "local_8c = &UNK_0007b77f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b77f" (& "&") (identifier "UNK_0007b77f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b772;\n            break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7b772;" (assignment_expression "local_8c = (byte *)0x7b772" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b772" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b772"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b764;\n            break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7b764;" (assignment_expression "local_8c = (byte *)0x7b764" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b764" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b764"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b752;\n            break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7b752;" (assignment_expression "local_8c = (byte *)0x7b752" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b752" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b752"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b741;\n            break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7b741;" (assignment_expression "local_8c = (byte *)0x7b741" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b741" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b741"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b730;\n            break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7b730;" (assignment_expression "local_8c = (byte *)0x7b730" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b730" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b730"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n            local_8c = &UNK_0007b728;\n            break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = &UNK_0007b728;" (assignment_expression "local_8c = &UNK_0007b728" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b728" (& "&") (identifier "UNK_0007b728"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n            local_8c = &UNK_0007b71c;\n            break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = &UNK_0007b71c;" (assignment_expression "local_8c = &UNK_0007b71c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b71c" (& "&") (identifier "UNK_0007b71c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n            local_8c = &UNK_0007b710;\n            break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = &UNK_0007b710;" (assignment_expression "local_8c = &UNK_0007b710" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b710" (& "&") (identifier "UNK_0007b710"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n            local_8c = &UNK_0007b703;\n            break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = &UNK_0007b703;" (assignment_expression "local_8c = &UNK_0007b703" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b703" (& "&") (identifier "UNK_0007b703"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6f7;\n            break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7b6f7;" (assignment_expression "local_8c = (byte *)0x7b6f7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6f7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6f7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ea;\n            break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7b6ea;" (assignment_expression "local_8c = (byte *)0x7b6ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6ea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6dd;\n            break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7b6dd;" (assignment_expression "local_8c = (byte *)0x7b6dd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6dd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6dd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6cc;\n            break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7b6cc;" (assignment_expression "local_8c = (byte *)0x7b6cc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6cc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6cc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c0;\n            break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7b6c0;" (assignment_expression "local_8c = (byte *)0x7b6c0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6c0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6c0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b4;\n            break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7b6b4;" (assignment_expression "local_8c = (byte *)0x7b6b4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6b4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6b4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6a5;\n            break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7b6a5;" (assignment_expression "local_8c = (byte *)0x7b6a5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6a5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6a5"))) (; ";")) (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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\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 *)0x78f33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bac;\n                break;\n              case 2:\n                local_8c = (byte *)0x79362;\n                break;\n              case 3:\n                local_8c = (byte *)0x7934c;\n                break;\n              case 4:\n                local_8c = (byte *)0x79333;\n                break;\n              case 5:\n                local_8c = (byte *)0x79323;\n                break;\n              case 6:\n                local_8c = (byte *)0x79310;\n                break;\n              case 7:\n                local_8c = (byte *)0x792fd;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ea;\n                break;\n              case 9:\n                local_8c = (byte *)0x792d5;\n                break;\n              case 10:\n                local_8c = (byte *)0x792ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x79286;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79270;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x79248;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x79237;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79220;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79193;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x78f33;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78f33;" (assignment_expression "local_8c = (byte *)0x78f33" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f33" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f33"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78bac;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78bac;" (assignment_expression "local_8c = (byte *)0x78bac" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bac" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x79362;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79362;" (assignment_expression "local_8c = (byte *)0x79362" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79362" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79362"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x7934c;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7934c;" (assignment_expression "local_8c = (byte *)0x7934c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7934c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7934c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x79333;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79333;" (assignment_expression "local_8c = (byte *)0x79333" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79333" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79333"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x79323;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79323;" (assignment_expression "local_8c = (byte *)0x79323" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79323" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79323"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x79310;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79310;" (assignment_expression "local_8c = (byte *)0x79310" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79310" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79310"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x792fd;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x792fd;" (assignment_expression "local_8c = (byte *)0x792fd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792fd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x792ea;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x792ea;" (assignment_expression "local_8c = (byte *)0x792ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792ea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = (byte *)0x792d5;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x792d5;" (assignment_expression "local_8c = (byte *)0x792d5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792d5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792d5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = (byte *)0x792ba;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x792ba;" (assignment_expression "local_8c = (byte *)0x792ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = (byte *)0x7929f;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7929f;" (assignment_expression "local_8c = (byte *)0x7929f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7929f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7929f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x79286;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79286;" (assignment_expression "local_8c = (byte *)0x79286" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79286" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79286"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                local_8c = (byte *)0x79270;\n                break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79270;" (assignment_expression "local_8c = (byte *)0x79270" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79270" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79270"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                local_8c = (byte *)0x7925c;\n                break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7925c;" (assignment_expression "local_8c = (byte *)0x7925c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7925c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7925c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                local_8c = (byte *)0x79248;\n                break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79248;" (assignment_expression "local_8c = (byte *)0x79248" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79248" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79248"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                local_8c = (byte *)0x79237;\n                break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79237;" (assignment_expression "local_8c = (byte *)0x79237" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79237" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79237"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                local_8c = (byte *)0x79220;\n                break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79220;" (assignment_expression "local_8c = (byte *)0x79220" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79220" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79220"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920a;\n                break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7920a;" (assignment_expression "local_8c = (byte *)0x7920a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7920a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7920a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f3;\n                break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x791f3;" (assignment_expression "local_8c = (byte *)0x791f3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791f3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791f3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                local_8c = (byte *)0x791dc;\n                break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x791dc;" (assignment_expression "local_8c = (byte *)0x791dc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791dc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791dc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                local_8c = (byte *)0x791ca;\n                break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x791ca;" (assignment_expression "local_8c = (byte *)0x791ca" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791ca" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791ca"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                local_8c = (byte *)0x791b9;\n                break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x791b9;" (assignment_expression "local_8c = (byte *)0x791b9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791b9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791b9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                local_8c = (byte *)0x791a6;\n                break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x791a6;" (assignment_expression "local_8c = (byte *)0x791a6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791a6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791a6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                local_8c = (byte *)0x79193;\n                break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x79193;" (assignment_expression "local_8c = (byte *)0x79193" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79193" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79193"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917a;\n                break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7917a;" (assignment_expression "local_8c = (byte *)0x7917a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7917a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7917a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79161;\n                break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x79161;" (assignment_expression "local_8c = (byte *)0x79161" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79161" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79161"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                local_8c = (byte *)0x79148;\n                break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x79148;" (assignment_expression "local_8c = (byte *)0x79148" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79148" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79148"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7912d;\n                break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7912d;" (assignment_expression "local_8c = (byte *)0x7912d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7912d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7912d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                local_8c = (byte *)0x79115;\n                break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x79115;" (assignment_expression "local_8c = (byte *)0x79115" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79115" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79115"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                local_8c = (byte *)0x790fb;\n                break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x790fb;" (assignment_expression "local_8c = (byte *)0x790fb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790fb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790fb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e3;\n                break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x790e3;" (assignment_expression "local_8c = (byte *)0x790e3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790e3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790e3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n                local_8c = (byte *)0x790c8;\n                break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x790c8;" (assignment_expression "local_8c = (byte *)0x790c8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790c8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790c8"))) (; ";")) (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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }\n            }" ({ "{") (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab0;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x78ab0;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x78ab0;" (assignment_expression "local_8c = (byte *)0x78ab0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ab0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ab0"))) (; ";")) (} "}")) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" (else "else") (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a639;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x7a639;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x7a639;" (assignment_expression "local_8c = (byte *)0x7a639" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a639" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a639"))) (; ";")) (} "}")) (else_clause "else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\n              }" (else "else") (compound_statement "{\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3a;\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 *)0x78c3a;" (assignment_expression "local_8c = (byte *)0x78c3a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c3a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c3a"))) (; ";")) (} "}")))))) (} "}")) (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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\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 *)0x7b8a0;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078df7;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db3;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da4;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" ({ "{") (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a0;\n                      break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b8a0;" (assignment_expression "local_8c = (byte *)0x7b8a0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8a0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8a0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                      local_8c = &UNK_0007b8f8;\n                      break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_0007b8f8;" (assignment_expression "local_8c = &UNK_0007b8f8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8f8" (& "&") (identifier "UNK_0007b8f8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                      local_8c = &UNK_00078e1c;\n                      break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00078e1c;" (assignment_expression "local_8c = &UNK_00078e1c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078e1c" (& "&") (identifier "UNK_00078e1c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                      local_8c = &UNK_00078e0f;\n                      break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_00078e0f;" (assignment_expression "local_8c = &UNK_00078e0f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078e0f" (& "&") (identifier "UNK_00078e0f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                      local_8c = (byte *)0x78e00;\n                      break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x78e00;" (assignment_expression "local_8c = (byte *)0x78e00" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e00" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e00"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                      local_8c = &UNK_00078df7;\n                      break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_00078df7;" (assignment_expression "local_8c = &UNK_00078df7" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078df7" (& "&") (identifier "UNK_00078df7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                      local_8c = (byte *)0x78de2;\n                      break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78de2;" (assignment_expression "local_8c = (byte *)0x78de2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78de2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78de2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                      local_8c = (byte *)0x78dcd;\n                      break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x78dcd;" (assignment_expression "local_8c = (byte *)0x78dcd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78dcd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78dcd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                      local_8c = &UNK_00078dc0;\n                      break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = &UNK_00078dc0;" (assignment_expression "local_8c = &UNK_00078dc0" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078dc0" (& "&") (identifier "UNK_00078dc0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                      local_8c = &UNK_00078db3;\n                      break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_00078db3;" (assignment_expression "local_8c = &UNK_00078db3" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078db3" (& "&") (identifier "UNK_00078db3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                      local_8c = &UNK_00078da4;\n                      break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = &UNK_00078da4;" (assignment_expression "local_8c = &UNK_00078da4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078da4" (& "&") (identifier "UNK_00078da4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                      local_8c = &UNK_00078d95;\n                      break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = &UNK_00078d95;" (assignment_expression "local_8c = &UNK_00078d95" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d95" (& "&") (identifier "UNK_00078d95"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d80;\n                      break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x78d80;" (assignment_expression "local_8c = (byte *)0x78d80" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d80" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d80"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d6b;\n                      break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x78d6b;" (assignment_expression "local_8c = (byte *)0x78d6b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d6b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d6b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                      local_8c = &UNK_00078d5f;\n                      break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = &UNK_00078d5f;" (assignment_expression "local_8c = &UNK_00078d5f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d5f" (& "&") (identifier "UNK_00078d5f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d51;\n                      break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x78d51;" (assignment_expression "local_8c = (byte *)0x78d51" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d51" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d51"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                      local_8c = &UNK_00078d45;\n                      break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = &UNK_00078d45;" (assignment_expression "local_8c = &UNK_00078d45" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d45" (& "&") (identifier "UNK_00078d45"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                      local_8c = &UNK_00078d39;\n                      break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = &UNK_00078d39;" (assignment_expression "local_8c = &UNK_00078d39" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d39" (& "&") (identifier "UNK_00078d39"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                      local_8c = &UNK_00078d29;\n                      break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = &UNK_00078d29;" (assignment_expression "local_8c = &UNK_00078d29" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d29" (& "&") (identifier "UNK_00078d29"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d19;\n                      break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x78d19;" (assignment_expression "local_8c = (byte *)0x78d19" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d19" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d19"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d09;\n                      break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x78d09;" (assignment_expression "local_8c = (byte *)0x78d09" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d09" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d09"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cfa;\n                      break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x78cfa;" (assignment_expression "local_8c = (byte *)0x78cfa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78cfa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78cfa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78ceb;\n                      break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x78ceb;" (assignment_expression "local_8c = (byte *)0x78ceb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ceb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ceb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78cdb;\n                      break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x78cdb;" (assignment_expression "local_8c = (byte *)0x78cdb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78cdb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78cdb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78ccb;\n                      break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x78ccb;" (assignment_expression "local_8c = (byte *)0x78ccb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ccb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ccb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                      local_8c = &UNK_00078cbc;\n                      break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = &UNK_00078cbc;" (assignment_expression "local_8c = &UNK_00078cbc" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078cbc" (& "&") (identifier "UNK_00078cbc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                      local_8c = &UNK_00078cad;\n                      break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = &UNK_00078cad;" (assignment_expression "local_8c = &UNK_00078cad" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078cad" (& "&") (identifier "UNK_00078cad"))) (; ";")) (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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79af1;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79af1;" (assignment_expression "local_8c = (byte *)0x79af1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79af1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79af1"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x79b34;\n                  }" ({ "{") (expression_statement "local_8c = (byte *)0x79b34;" (assignment_expression "local_8c = (byte *)0x79b34" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b34" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b34"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x79b11;\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 *)0x78b50;\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 *)0x78b50;" (assignment_expression "local_8c = (byte *)0x78b50" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b50" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b50"))) (; ";")) (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 *)0x79b11;\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 *)0x79b11;\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 *)0x79b11;" (assignment_expression "local_8c = (byte *)0x79b11" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b11" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b11"))) (; ";")) (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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ab3;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79ab3;" (assignment_expression "local_8c = (byte *)0x79ab3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ab3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ab3"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79ad5;\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 *)0x79ad5;" (assignment_expression "local_8c = (byte *)0x79ad5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ad5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ad5"))) (; ";")) (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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a8b;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79a8b;" (assignment_expression "local_8c = (byte *)0x79a8b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a8b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a8b"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79a9f;\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 *)0x79a9f;\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 *)0x79a9f;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79a9f;" (assignment_expression "local_8c = (byte *)0x79a9f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a9f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a9f"))) (; ";")) (} "}")) (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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\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 *)0x78c2e;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a8e;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adc6;\n                break;\n              case 3:\n                local_8c = &UNK_0007adbd;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb3;\n                break;\n              case 5:\n                local_8c = &UNK_0007ada9;\n                break;\n              case 6:\n                local_8c = &UNK_0007ad9f;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad95;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad88;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad7d;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad72;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x78c2e;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78c2e;" (assignment_expression "local_8c = (byte *)0x78c2e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c2e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c2e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a8e;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a8e;" (assignment_expression "local_8c = (byte *)0x78a8e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a8e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a8e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7adc6;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7adc6;" (assignment_expression "local_8c = (byte *)0x7adc6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7adc6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7adc6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = &UNK_0007adbd;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007adbd;" (assignment_expression "local_8c = &UNK_0007adbd" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007adbd" (& "&") (identifier "UNK_0007adbd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7adb3;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7adb3;" (assignment_expression "local_8c = (byte *)0x7adb3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7adb3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7adb3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = &UNK_0007ada9;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_0007ada9;" (assignment_expression "local_8c = &UNK_0007ada9" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ada9" (& "&") (identifier "UNK_0007ada9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = &UNK_0007ad9f;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_0007ad9f;" (assignment_expression "local_8c = &UNK_0007ad9f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad9f" (& "&") (identifier "UNK_0007ad9f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = &UNK_0007ad95;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = &UNK_0007ad95;" (assignment_expression "local_8c = &UNK_0007ad95" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad95" (& "&") (identifier "UNK_0007ad95"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7ad88;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7ad88;" (assignment_expression "local_8c = (byte *)0x7ad88" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad88" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad88"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = &UNK_0007ad7d;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_0007ad7d;" (assignment_expression "local_8c = &UNK_0007ad7d" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad7d" (& "&") (identifier "UNK_0007ad7d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = &UNK_0007ad72;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = &UNK_0007ad72;" (assignment_expression "local_8c = &UNK_0007ad72" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad72" (& "&") (identifier "UNK_0007ad72"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = &UNK_0007ad68;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = &UNK_0007ad68;" (assignment_expression "local_8c = &UNK_0007ad68" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad68" (& "&") (identifier "UNK_0007ad68"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5a;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7ad5a;" (assignment_expression "local_8c = (byte *)0x7ad5a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad5a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad5a"))) (; ";")) (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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\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 *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }\n                    goto LAB_0002dd00;\n                  }" ({ "{") (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789ba;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f04;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e36;\n                    }" ({ "{") (case_statement "case 0:\n                      local_8c = (byte *)0x78c4a;\n                      break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78c4a;" (assignment_expression "local_8c = (byte *)0x78c4a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c4a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c4a"))) (; ";")) (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 *)0x789ba;\n                      break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x789ba;" (assignment_expression "local_8c = (byte *)0x789ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x789ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x789ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                      local_8c = (byte *)0x78f21;\n                      break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78f21;" (assignment_expression "local_8c = (byte *)0x78f21" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f21" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f21"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                      local_8c = (byte *)0x78f0e;\n                      break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x78f0e;" (assignment_expression "local_8c = (byte *)0x78f0e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f0e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f0e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                      local_8c = &UNK_00078f04;\n                      break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_00078f04;" (assignment_expression "local_8c = &UNK_00078f04" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078f04" (& "&") (identifier "UNK_00078f04"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                      local_8c = (byte *)0x78ef6;\n                      break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x78ef6;" (assignment_expression "local_8c = (byte *)0x78ef6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ef6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ef6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee3;\n                      break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x78ee3;" (assignment_expression "local_8c = (byte *)0x78ee3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ee3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ee3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed3;\n                      break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x78ed3;" (assignment_expression "local_8c = (byte *)0x78ed3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ed3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ed3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec4;\n                      break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x78ec4;" (assignment_expression "local_8c = (byte *)0x78ec4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ec4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ec4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78eb8;\n                      break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x78eb8;" (assignment_expression "local_8c = (byte *)0x78eb8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78eb8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78eb8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea2;\n                      break;" (case "case") (number_literal "0x40") (: ":") (expression_statement "local_8c = (byte *)0x78ea2;" (assignment_expression "local_8c = (byte *)0x78ea2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ea2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ea2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e92;\n                      break;" (case "case") (number_literal "0x41") (: ":") (expression_statement "local_8c = (byte *)0x78e92;" (assignment_expression "local_8c = (byte *)0x78e92" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e92" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e92"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e81;\n                      break;" (case "case") (number_literal "0x42") (: ":") (expression_statement "local_8c = (byte *)0x78e81;" (assignment_expression "local_8c = (byte *)0x78e81" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e81" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e81"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e70;\n                      break;" (case "case") (number_literal "0x43") (: ":") (expression_statement "local_8c = (byte *)0x78e70;" (assignment_expression "local_8c = (byte *)0x78e70" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e70" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e70"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5a;\n                      break;" (case "case") (number_literal "0x44") (: ":") (expression_statement "local_8c = (byte *)0x78e5a;" (assignment_expression "local_8c = (byte *)0x78e5a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e5a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e5a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e44;\n                      break;" (case "case") (number_literal "0x45") (: ":") (expression_statement "local_8c = (byte *)0x78e44;" (assignment_expression "local_8c = (byte *)0x78e44" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e44" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e44"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e36;" (case "case") (number_literal "0x46") (: ":") (expression_statement "local_8c = (byte *)0x78e36;" (assignment_expression "local_8c = (byte *)0x78e36" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e36" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e36"))) (; ";"))) (} "}"))) (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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\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 *)0x78be0;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79531;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79524;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x79516;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x79507;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" ({ "{") (case_statement "case 0:\n                      local_8c = (byte *)0x78be0;\n                      break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78be0;" (assignment_expression "local_8c = (byte *)0x78be0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78be0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78be0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba0;\n                      break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78ba0;" (assignment_expression "local_8c = (byte *)0x78ba0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ba0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ba0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                      local_8c = (byte *)0x79531;\n                      break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79531;" (assignment_expression "local_8c = (byte *)0x79531" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79531" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79531"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                      local_8c = (byte *)0x79524;\n                      break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79524;" (assignment_expression "local_8c = (byte *)0x79524" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79524" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79524"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                      local_8c = (byte *)0x79516;\n                      break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79516;" (assignment_expression "local_8c = (byte *)0x79516" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79516" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79516"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                      local_8c = (byte *)0x79507;\n                      break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79507;" (assignment_expression "local_8c = (byte *)0x79507" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79507" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79507"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                      local_8c = (byte *)0x794f7;\n                      break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x794f7;" (assignment_expression "local_8c = (byte *)0x794f7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794f7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794f7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                      local_8c = (byte *)0x794e7;\n                      break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x794e7;" (assignment_expression "local_8c = (byte *)0x794e7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794e7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794e7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                      local_8c = (byte *)0x794d6;\n                      break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x794d6;" (assignment_expression "local_8c = (byte *)0x794d6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794d6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794d6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                      local_8c = (byte *)0x794c6;\n                      break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x794c6;" (assignment_expression "local_8c = (byte *)0x794c6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794c6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794c6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                      local_8c = (byte *)0x794b6;\n                      break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x794b6;" (assignment_expression "local_8c = (byte *)0x794b6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794b6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794b6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794a5;\n                      break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x794a5;" (assignment_expression "local_8c = (byte *)0x794a5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794a5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794a5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                      local_8c = (byte *)0x79498;\n                      break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79498;" (assignment_expression "local_8c = (byte *)0x79498" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79498" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79498"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                      local_8c = (byte *)0x7948b;\n                      break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7948b;" (assignment_expression "local_8c = (byte *)0x7948b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7948b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7948b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                      local_8c = (byte *)0x7947f;\n                      break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7947f;" (assignment_expression "local_8c = (byte *)0x7947f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7947f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7947f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79473;\n                      break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79473;" (assignment_expression "local_8c = (byte *)0x79473" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79473" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79473"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                      local_8c = (byte *)0x79466;\n                      break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79466;" (assignment_expression "local_8c = (byte *)0x79466" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79466" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79466"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                      local_8c = (byte *)0x79459;\n                      break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79459;" (assignment_expression "local_8c = (byte *)0x79459" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79459" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79459"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                      local_8c = (byte *)0x7944c;\n                      break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7944c;" (assignment_expression "local_8c = (byte *)0x7944c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7944c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7944c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                      local_8c = (byte *)0x7943f;\n                      break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7943f;" (assignment_expression "local_8c = (byte *)0x7943f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7943f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7943f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79431;\n                      break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79431;" (assignment_expression "local_8c = (byte *)0x79431" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79431" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79431"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79424;\n                      break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x79424;" (assignment_expression "local_8c = (byte *)0x79424" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79424" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79424"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                      local_8c = (byte *)0x79417;\n                      break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x79417;" (assignment_expression "local_8c = (byte *)0x79417" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79417" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79417"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                      local_8c = (byte *)0x79409;\n                      break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x79409;" (assignment_expression "local_8c = (byte *)0x79409" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79409" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79409"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                      local_8c = (byte *)0x793fb;\n                      break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x793fb;" (assignment_expression "local_8c = (byte *)0x793fb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793fb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793fb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793ec;\n                      break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x793ec;" (assignment_expression "local_8c = (byte *)0x793ec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793ec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793dd;\n                      break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x793dd;" (assignment_expression "local_8c = (byte *)0x793dd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793dd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793dd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793cd;\n                      break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x793cd;" (assignment_expression "local_8c = (byte *)0x793cd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793cd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793cd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793bd;\n                      break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x793bd;" (assignment_expression "local_8c = (byte *)0x793bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793a9;\n                      break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x793a9;" (assignment_expression "local_8c = (byte *)0x793a9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793a9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793a9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79394;\n                      break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x79394;" (assignment_expression "local_8c = (byte *)0x79394" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79394" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79394"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79384;\n                      break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x79384;" (assignment_expression "local_8c = (byte *)0x79384" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79384" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79384"))) (; ";")) (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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\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 *)0x79378;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b87;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796ec;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e2;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796ba;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a3;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79697;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79688;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79378;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79378;" (assignment_expression "local_8c = (byte *)0x79378" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79378" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79378"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078b87;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b87;" (assignment_expression "local_8c = &UNK_00078b87" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b87" (& "&") (identifier "UNK_00078b87"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = &UNK_000796ec;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_000796ec;" (assignment_expression "local_8c = &UNK_000796ec" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796ec" (& "&") (identifier "UNK_000796ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = &UNK_000796e2;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_000796e2;" (assignment_expression "local_8c = &UNK_000796e2" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796e2" (& "&") (identifier "UNK_000796e2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x796d3;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x796d3;" (assignment_expression "local_8c = (byte *)0x796d3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796d3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796d3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x796c3;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x796c3;" (assignment_expression "local_8c = (byte *)0x796c3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796c3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796c3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = &UNK_000796ba;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_000796ba;" (assignment_expression "local_8c = &UNK_000796ba" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796ba" (& "&") (identifier "UNK_000796ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x796ae;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x796ae;" (assignment_expression "local_8c = (byte *)0x796ae" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796ae" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796ae"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = &UNK_000796a3;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = &UNK_000796a3;" (assignment_expression "local_8c = &UNK_000796a3" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796a3" (& "&") (identifier "UNK_000796a3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x79697;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79697;" (assignment_expression "local_8c = (byte *)0x79697" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79697" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79697"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x79688;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79688;" (assignment_expression "local_8c = (byte *)0x79688" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79688" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79688"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79678;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79678;" (assignment_expression "local_8c = (byte *)0x79678" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79678" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79678"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79668;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79668;" (assignment_expression "local_8c = (byte *)0x79668" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79668" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79668"))) (; ";")) (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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\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 *)0x789d6;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79045;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79008;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x789d6;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x789d6;" (assignment_expression "local_8c = (byte *)0x789d6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x789d6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x789d6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = (byte *)0x78bd6;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78bd6;" (assignment_expression "local_8c = (byte *)0x78bd6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bd6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bd6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x79045;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79045;" (assignment_expression "local_8c = (byte *)0x79045" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79045" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79045"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x7903a;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7903a;" (assignment_expression "local_8c = (byte *)0x7903a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7903a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7903a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x7902f;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7902f;" (assignment_expression "local_8c = (byte *)0x7902f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7902f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7902f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x7901e;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7901e;" (assignment_expression "local_8c = (byte *)0x7901e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7901e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7901e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x79008;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79008;" (assignment_expression "local_8c = (byte *)0x79008" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79008" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79008"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff4;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x78ff4;" (assignment_expression "local_8c = (byte *)0x78ff4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ff4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ff4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x78fe9;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x78fe9;" (assignment_expression "local_8c = (byte *)0x78fe9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fe9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fe9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x78fdc;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x78fdc;" (assignment_expression "local_8c = (byte *)0x78fdc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fdc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fdc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x78fce;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x78fce;" (assignment_expression "local_8c = (byte *)0x78fce" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fce" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fce"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fbe;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x78fbe;" (assignment_expression "local_8c = (byte *)0x78fbe" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fbe" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fbe"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fad;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x78fad;" (assignment_expression "local_8c = (byte *)0x78fad" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fad" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fad"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78f9d;\n                    break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x78f9d;" (assignment_expression "local_8c = (byte *)0x78f9d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f9d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f9d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f8d;\n                    break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x78f8d;" (assignment_expression "local_8c = (byte *)0x78f8d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f8d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f8d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f80;\n                    break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x78f80;" (assignment_expression "local_8c = (byte *)0x78f80" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f80" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f80"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f73;\n                    break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x78f73;" (assignment_expression "local_8c = (byte *)0x78f73" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f73" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f73"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f66;\n                    break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x78f66;" (assignment_expression "local_8c = (byte *)0x78f66" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f66" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f66"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f56;\n                    break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x78f56;" (assignment_expression "local_8c = (byte *)0x78f56" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f56" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f56"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f45;\n                    break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x78f45;" (assignment_expression "local_8c = (byte *)0x78f45" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f45" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f45"))) (; ";")) (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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\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 *)0x79b4c;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x79b4c;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79b4c;" (assignment_expression "local_8c = (byte *)0x79b4c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b4c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b4c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = (byte *)0x78b20;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b20;" (assignment_expression "local_8c = (byte *)0x78b20" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b20" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b20"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x79f20;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79f20;" (assignment_expression "local_8c = (byte *)0x79f20" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f20" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f20"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x79f13;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79f13;" (assignment_expression "local_8c = (byte *)0x79f13" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f13" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f13"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x79f08;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79f08;" (assignment_expression "local_8c = (byte *)0x79f08" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f08" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f08"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x79efb;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79efb;" (assignment_expression "local_8c = (byte *)0x79efb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79efb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79efb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x79eee;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79eee;" (assignment_expression "local_8c = (byte *)0x79eee" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79eee" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79eee"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee0;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79ee0;" (assignment_expression "local_8c = (byte *)0x79ee0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ee0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ee0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed2;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79ed2;" (assignment_expression "local_8c = (byte *)0x79ed2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ed2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ed2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec4;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79ec4;" (assignment_expression "local_8c = (byte *)0x79ec4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ec4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ec4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x79eb5;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79eb5;" (assignment_expression "local_8c = (byte *)0x79eb5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79eb5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79eb5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ea8;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79ea8;" (assignment_expression "local_8c = (byte *)0x79ea8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ea8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ea8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e92;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79e92;" (assignment_expression "local_8c = (byte *)0x79e92" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e92" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e92"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e7e;\n                    break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79e7e;" (assignment_expression "local_8c = (byte *)0x79e7e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e7e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e7e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e70;\n                    break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79e70;" (assignment_expression "local_8c = (byte *)0x79e70" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e70" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e70"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e5f;\n                    break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79e5f;" (assignment_expression "local_8c = (byte *)0x79e5f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e5f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e5f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e50;\n                    break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79e50;" (assignment_expression "local_8c = (byte *)0x79e50" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e50" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e50"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e40;\n                    break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79e40;" (assignment_expression "local_8c = (byte *)0x79e40" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e40" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e40"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e32;\n                    break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x79e32;" (assignment_expression "local_8c = (byte *)0x79e32" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e32" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e32"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e1f;\n                    break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79e1f;" (assignment_expression "local_8c = (byte *)0x79e1f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e1f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e1f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e11;\n                    break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79e11;" (assignment_expression "local_8c = (byte *)0x79e11" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e11" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e11"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e03;\n                    break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x79e03;" (assignment_expression "local_8c = (byte *)0x79e03" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e03" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e03"))) (; ";")) (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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\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 *)0x7953e;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797df;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79789;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79776;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x7953e;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7953e;" (assignment_expression "local_8c = (byte *)0x7953e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7953e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7953e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = &UNK_00078b7e;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b7e;" (assignment_expression "local_8c = &UNK_00078b7e" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b7e" (& "&") (identifier "UNK_00078b7e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x797e9;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x797e9;" (assignment_expression "local_8c = (byte *)0x797e9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797e9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797e9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x797df;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x797df;" (assignment_expression "local_8c = (byte *)0x797df" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797df" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797df"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x797d3;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x797d3;" (assignment_expression "local_8c = (byte *)0x797d3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797d3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797d3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x797c7;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x797c7;" (assignment_expression "local_8c = (byte *)0x797c7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797c7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797c7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x797b8;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x797b8;" (assignment_expression "local_8c = (byte *)0x797b8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797b8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797b8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x797ac;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x797ac;" (assignment_expression "local_8c = (byte *)0x797ac" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797ac" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797ac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x7979e;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7979e;" (assignment_expression "local_8c = (byte *)0x7979e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7979e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7979e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x79789;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79789;" (assignment_expression "local_8c = (byte *)0x79789" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79789" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79789"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x79776;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79776;" (assignment_expression "local_8c = (byte *)0x79776" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79776" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79776"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79768;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79768;" (assignment_expression "local_8c = (byte *)0x79768" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79768" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79768"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79755;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79755;" (assignment_expression "local_8c = (byte *)0x79755" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79755" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79755"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79742;\n                    break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79742;" (assignment_expression "local_8c = (byte *)0x79742" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79742" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79742"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79736;\n                    break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79736;" (assignment_expression "local_8c = (byte *)0x79736" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79736" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79736"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79726;\n                    break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79726;" (assignment_expression "local_8c = (byte *)0x79726" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79726" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79726"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79716;\n                    break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79716;" (assignment_expression "local_8c = (byte *)0x79716" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79716" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79716"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79706;\n                    break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79706;" (assignment_expression "local_8c = (byte *)0x79706" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79706" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79706"))) (; ";")) (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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\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 *)0x7965c;\n            break;\n          case 1:\n            local_8c = &UNK_00078b68;\n            break;\n          case 2:\n            local_8c = (byte *)0x7996d;\n            break;\n          case 3:\n            local_8c = &UNK_00079962;\n            break;\n          case 4:\n            local_8c = (byte *)0x79956;\n            break;\n          case 5:\n            local_8c = (byte *)0x79945;\n            break;\n          case 6:\n            local_8c = (byte *)0x79938;\n            break;\n          case 7:\n            local_8c = (byte *)0x79929;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991a;\n            break;\n          case 9:\n            local_8c = (byte *)0x7990b;\n            break;\n          case 10:\n            local_8c = (byte *)0x798fc;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7965c;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7965c;" (assignment_expression "local_8c = (byte *)0x7965c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7965c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7965c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = &UNK_00078b68;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b68;" (assignment_expression "local_8c = &UNK_00078b68" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b68" (& "&") (identifier "UNK_00078b68"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7996d;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7996d;" (assignment_expression "local_8c = (byte *)0x7996d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7996d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7996d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = &UNK_00079962;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_00079962;" (assignment_expression "local_8c = &UNK_00079962" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079962" (& "&") (identifier "UNK_00079962"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = (byte *)0x79956;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79956;" (assignment_expression "local_8c = (byte *)0x79956" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79956" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79956"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x79945;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79945;" (assignment_expression "local_8c = (byte *)0x79945" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79945" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79945"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x79938;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79938;" (assignment_expression "local_8c = (byte *)0x79938" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79938" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79938"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x79929;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79929;" (assignment_expression "local_8c = (byte *)0x79929" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79929" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79929"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7991a;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7991a;" (assignment_expression "local_8c = (byte *)0x7991a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7991a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7991a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x7990b;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7990b;" (assignment_expression "local_8c = (byte *)0x7990b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7990b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7990b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = (byte *)0x798fc;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x798fc;" (assignment_expression "local_8c = (byte *)0x798fc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798fc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798fc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x798ed;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x798ed;" (assignment_expression "local_8c = (byte *)0x798ed" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798ed" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798ed"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e1;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x798e1;" (assignment_expression "local_8c = (byte *)0x798e1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798e1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798e1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d0;\n            break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x798d0;" (assignment_expression "local_8c = (byte *)0x798d0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798d0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798d0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c1;\n            break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x798c1;" (assignment_expression "local_8c = (byte *)0x798c1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798c1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798c1"))) (; ";")) (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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\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 *)0x78e29;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bbc;\n              break;\n            case 2:\n              local_8c = (byte *)0x790af;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a0;\n              break;\n            case 4:\n              local_8c = (byte *)0x79090;\n              break;\n            case 5:\n              local_8c = (byte *)0x79084;\n              break;\n            case 6:\n              local_8c = (byte *)0x79078;\n              break;\n            case 7:\n              local_8c = (byte *)0x7906c;\n              break;\n            case 8:\n              local_8c = (byte *)0x79060;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x78e29;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78e29;" (assignment_expression "local_8c = (byte *)0x78e29" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e29" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e29"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = (byte *)0x78bbc;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78bbc;" (assignment_expression "local_8c = (byte *)0x78bbc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bbc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bbc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x790af;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x790af;" (assignment_expression "local_8c = (byte *)0x790af" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790af" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790af"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x790a0;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x790a0;" (assignment_expression "local_8c = (byte *)0x790a0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790a0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790a0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x79090;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79090;" (assignment_expression "local_8c = (byte *)0x79090" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79090" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79090"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x79084;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79084;" (assignment_expression "local_8c = (byte *)0x79084" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79084" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79084"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x79078;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79078;" (assignment_expression "local_8c = (byte *)0x79078" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79078" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79078"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x7906c;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7906c;" (assignment_expression "local_8c = (byte *)0x7906c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7906c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7906c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x79060;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79060;" (assignment_expression "local_8c = (byte *)0x79060" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79060" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79060"))) (; ";")) (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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }\n            }\n          }" ({ "{") (if_statement "if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" ({ "{") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\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 *)0x790be;\n                break;\n              case 1:\n                local_8c = &UNK_00078b91;\n                break;\n              case 2:\n                local_8c = &UNK_00078c26;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c18;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c0e;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c04;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bfa;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x790be;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x790be;" (assignment_expression "local_8c = (byte *)0x790be" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790be" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790be"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = &UNK_00078b91;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b91;" (assignment_expression "local_8c = &UNK_00078b91" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b91" (& "&") (identifier "UNK_00078b91"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = &UNK_00078c26;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00078c26;" (assignment_expression "local_8c = &UNK_00078c26" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c26" (& "&") (identifier "UNK_00078c26"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x78c18;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x78c18;" (assignment_expression "local_8c = (byte *)0x78c18" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c18" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c18"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x78c0e;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x78c0e;" (assignment_expression "local_8c = (byte *)0x78c0e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c0e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c0e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x78c04;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x78c04;" (assignment_expression "local_8c = (byte *)0x78c04" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c04" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c04"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x78bfa;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78bfa;" (assignment_expression "local_8c = (byte *)0x78bfa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bfa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bfa"))) (; ";")) (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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\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 *)0x7a35c;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a851;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7a35c;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a35c;" (assignment_expression "local_8c = (byte *)0x7a35c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a35c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a35c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78aca;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78aca;" (assignment_expression "local_8c = (byte *)0x78aca" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78aca" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78aca"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8c6;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a8c6;" (assignment_expression "local_8c = (byte *)0x7a8c6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8c6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8c6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8ba;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a8ba;" (assignment_expression "local_8c = (byte *)0x7a8ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8a8;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a8a8;" (assignment_expression "local_8c = (byte *)0x7a8a8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8a8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8a8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7a897;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a897;" (assignment_expression "local_8c = (byte *)0x7a897" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a897" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a897"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7a880;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a880;" (assignment_expression "local_8c = (byte *)0x7a880" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a880" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a880"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7a86e;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a86e;" (assignment_expression "local_8c = (byte *)0x7a86e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a86e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a86e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x7a85c;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a85c;" (assignment_expression "local_8c = (byte *)0x7a85c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a85c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a85c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = &UNK_0007a851;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_0007a851;" (assignment_expression "local_8c = &UNK_0007a851" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a851" (& "&") (identifier "UNK_0007a851"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7a83f;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a83f;" (assignment_expression "local_8c = (byte *)0x7a83f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a83f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a83f"))) (; ";")) (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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\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 *)0x796f6;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x796f6;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x796f6;" (assignment_expression "local_8c = (byte *)0x796f6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796f6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796f6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78b5b;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b5b;" (assignment_expression "local_8c = (byte *)0x78b5b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b5b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b5b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x79a40;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79a40;" (assignment_expression "local_8c = (byte *)0x79a40" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a40" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a40"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x79a32;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79a32;" (assignment_expression "local_8c = (byte *)0x79a32" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a32" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a32"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x79a1f;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79a1f;" (assignment_expression "local_8c = (byte *)0x79a1f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a1f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a1f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x79a0b;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79a0b;" (assignment_expression "local_8c = (byte *)0x79a0b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a0b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a0b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x799f7;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x799f7;" (assignment_expression "local_8c = (byte *)0x799f7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799f7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799f7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x799e6;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x799e6;" (assignment_expression "local_8c = (byte *)0x799e6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799e6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799e6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x799d4;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x799d4;" (assignment_expression "local_8c = (byte *)0x799d4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799d4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799d4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x799c4;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x799c4;" (assignment_expression "local_8c = (byte *)0x799c4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799c4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799c4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x799b5;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x799b5;" (assignment_expression "local_8c = (byte *)0x799b5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799b5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799b5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a3;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x799a3;" (assignment_expression "local_8c = (byte *)0x799a3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799a3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799a3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79992;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79992;" (assignment_expression "local_8c = (byte *)0x79992" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79992" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79992"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79982;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79982;" (assignment_expression "local_8c = (byte *)0x79982" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79982" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79982"))) (; ";")) (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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78c9f;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x78c9f;" (assignment_expression "local_8c = (byte *)0x78c9f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c9f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c9f"))) (; ";")) (} "}")) (else_clause "else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\n              }" (else "else") (compound_statement "{\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bca;\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 *)0x78bca;" (assignment_expression "local_8c = (byte *)0x78bca" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bca" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bca"))) (; ";")) (} "}")))) (} "}")))))) (} "}")) (else_clause "else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" (else "else") (compound_statement "{\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }\n          }" ({ "{") (if_statement "if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\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 *)0x7b095;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a54;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b488;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b479;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b465;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b453;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b441;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b42f;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41a;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b405;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7b095;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b095;" (assignment_expression "local_8c = (byte *)0x7b095" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b095" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b095"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a54;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a54;" (assignment_expression "local_8c = (byte *)0x78a54" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a54" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a54"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7b488;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b488;" (assignment_expression "local_8c = (byte *)0x7b488" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b488" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b488"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x7b479;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b479;" (assignment_expression "local_8c = (byte *)0x7b479" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b479" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b479"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7b465;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b465;" (assignment_expression "local_8c = (byte *)0x7b465" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b465" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b465"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7b453;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b453;" (assignment_expression "local_8c = (byte *)0x7b453" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b453" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b453"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7b441;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b441;" (assignment_expression "local_8c = (byte *)0x7b441" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b441" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b441"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7b42f;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b42f;" (assignment_expression "local_8c = (byte *)0x7b42f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b42f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b42f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7b41a;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b41a;" (assignment_expression "local_8c = (byte *)0x7b41a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b41a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b41a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = (byte *)0x7b405;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b405;" (assignment_expression "local_8c = (byte *)0x7b405" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b405" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b405"))) (; ";")) (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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\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 *)0x7b5b8;\n                break;\n              case 1:\n                local_8c = &UNK_00078a0f;\n                break;\n              case 2:\n                local_8c = &UNK_00078c90;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c7e;\n                break;\n              case 4:\n                local_8c = &UNK_00078c71;\n                break;\n              case 5:\n                local_8c = &UNK_00078c62;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c55;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7b5b8;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b5b8;" (assignment_expression "local_8c = (byte *)0x7b5b8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5b8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5b8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = &UNK_00078a0f;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a0f;" (assignment_expression "local_8c = &UNK_00078a0f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a0f" (& "&") (identifier "UNK_00078a0f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = &UNK_00078c90;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00078c90;" (assignment_expression "local_8c = &UNK_00078c90" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c90" (& "&") (identifier "UNK_00078c90"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x78c7e;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x78c7e;" (assignment_expression "local_8c = (byte *)0x78c7e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c7e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c7e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = &UNK_00078c71;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_00078c71;" (assignment_expression "local_8c = &UNK_00078c71" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c71" (& "&") (identifier "UNK_00078c71"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = &UNK_00078c62;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_00078c62;" (assignment_expression "local_8c = &UNK_00078c62" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c62" (& "&") (identifier "UNK_00078c62"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x78c55;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78c55;" (assignment_expression "local_8c = (byte *)0x78c55" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c55" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c55"))) (; ";")) (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 *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa64;\n              break;\n            case 1:\n              local_8c = &UNK_00078a85;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b087;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b079;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b06e;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b063;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b055;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b046;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b038;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02a;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b01c;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf1;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7addf;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x7aa64;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7aa64;" (assignment_expression "local_8c = (byte *)0x7aa64" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa64" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa64"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = &UNK_00078a85;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a85;" (assignment_expression "local_8c = &UNK_00078a85" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a85" (& "&") (identifier "UNK_00078a85"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x7b087;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b087;" (assignment_expression "local_8c = (byte *)0x7b087" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b087" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b087"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x7b079;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b079;" (assignment_expression "local_8c = (byte *)0x7b079" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b079" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b079"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x7b06e;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b06e;" (assignment_expression "local_8c = (byte *)0x7b06e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b06e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b06e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x7b063;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b063;" (assignment_expression "local_8c = (byte *)0x7b063" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b063" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b063"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x7b055;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b055;" (assignment_expression "local_8c = (byte *)0x7b055" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b055" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b055"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x7b046;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b046;" (assignment_expression "local_8c = (byte *)0x7b046" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b046" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b046"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x7b038;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b038;" (assignment_expression "local_8c = (byte *)0x7b038" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b038" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b038"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n              local_8c = (byte *)0x7b02a;\n              break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b02a;" (assignment_expression "local_8c = (byte *)0x7b02a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b02a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b02a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n              local_8c = (byte *)0x7b01c;\n              break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b01c;" (assignment_expression "local_8c = (byte *)0x7b01c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b01c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b01c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b010;\n              break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b010;" (assignment_expression "local_8c = (byte *)0x7b010" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b010" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b010"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b004;\n              break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b004;" (assignment_expression "local_8c = (byte *)0x7b004" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b004" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b004"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n              local_8c = (byte *)0x7aff8;\n              break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7aff8;" (assignment_expression "local_8c = (byte *)0x7aff8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aff8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aff8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afe9;\n              break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7afe9;" (assignment_expression "local_8c = (byte *)0x7afe9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afe9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afe9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd4;\n              break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7afd4;" (assignment_expression "local_8c = (byte *)0x7afd4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afd4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afd4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afbf;\n              break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7afbf;" (assignment_expression "local_8c = (byte *)0x7afbf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afbf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afbf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaa;\n              break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7afaa;" (assignment_expression "local_8c = (byte *)0x7afaa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afaa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afaa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af95;\n              break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7af95;" (assignment_expression "local_8c = (byte *)0x7af95" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af95" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af95"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af7d;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7af7d;" (assignment_expression "local_8c = (byte *)0x7af7d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af7d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af7d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af65;\n              break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7af65;" (assignment_expression "local_8c = (byte *)0x7af65" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af65" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af65"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af4d;\n              break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7af4d;" (assignment_expression "local_8c = (byte *)0x7af4d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af4d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af4d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af3e;\n              break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7af3e;" (assignment_expression "local_8c = (byte *)0x7af3e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af3e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af3e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af2f;\n              break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7af2f;" (assignment_expression "local_8c = (byte *)0x7af2f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af2f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af2f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af20;\n              break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7af20;" (assignment_expression "local_8c = (byte *)0x7af20" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af20" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af20"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af10;\n              break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7af10;" (assignment_expression "local_8c = (byte *)0x7af10" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af10" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af10"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7aefc;\n              break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7aefc;" (assignment_expression "local_8c = (byte *)0x7aefc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aefc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aefc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aee9;\n              break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7aee9;" (assignment_expression "local_8c = (byte *)0x7aee9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aee9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aee9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aed6;\n              break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7aed6;" (assignment_expression "local_8c = (byte *)0x7aed6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aed6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aed6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec3;\n              break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7aec3;" (assignment_expression "local_8c = (byte *)0x7aec3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aec3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aec3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb3;\n              break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7aeb3;" (assignment_expression "local_8c = (byte *)0x7aeb3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aeb3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aeb3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea3;\n              break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7aea3;" (assignment_expression "local_8c = (byte *)0x7aea3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aea3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aea3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae93;\n              break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7ae93;" (assignment_expression "local_8c = (byte *)0x7ae93" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae93" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae93"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae81;\n              break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7ae81;" (assignment_expression "local_8c = (byte *)0x7ae81" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae81" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae81"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae6f;\n              break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7ae6f;" (assignment_expression "local_8c = (byte *)0x7ae6f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae6f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae6f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae5d;\n              break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7ae5d;" (assignment_expression "local_8c = (byte *)0x7ae5d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae5d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae5d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae50;\n              break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7ae50;" (assignment_expression "local_8c = (byte *)0x7ae50" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae50" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae50"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae3c;\n              break;" (case "case") (number_literal "0x25") (: ":") (expression_statement "local_8c = (byte *)0x7ae3c;" (assignment_expression "local_8c = (byte *)0x7ae3c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae3c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae3c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae26;\n              break;" (case "case") (number_literal "0x26") (: ":") (expression_statement "local_8c = (byte *)0x7ae26;" (assignment_expression "local_8c = (byte *)0x7ae26" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae26" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae26"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae13;\n              break;" (case "case") (number_literal "0x27") (: ":") (expression_statement "local_8c = (byte *)0x7ae13;" (assignment_expression "local_8c = (byte *)0x7ae13" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae13" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae13"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae05;\n              break;" (case "case") (number_literal "0x28") (: ":") (expression_statement "local_8c = (byte *)0x7ae05;" (assignment_expression "local_8c = (byte *)0x7ae05" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae05" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae05"))) (; ";")) (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 *)0x7adf1;\n              break;" (case "case") (number_literal "200") (: ":") (expression_statement "local_8c = (byte *)0x7adf1;" (assignment_expression "local_8c = (byte *)0x7adf1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7adf1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7adf1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7addf;" (case "case") (number_literal "0xc9") (: ":") (expression_statement "local_8c = (byte *)0x7addf;" (assignment_expression "local_8c = (byte *)0x7addf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7addf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7addf"))) (; ";"))) (} "}"))) (} "}")))) (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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\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 *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a4e;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b2d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79de8;\n            break;\n          case 3:\n            local_8c = (byte *)0x79dda;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dc9;\n            break;\n          case 5:\n            local_8c = (byte *)0x79db8;\n            break;\n          case 6:\n            local_8c = (byte *)0x79da8;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d95;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d86;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d73;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d62;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d28;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d10;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x79a4e;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79a4e;" (assignment_expression "local_8c = (byte *)0x79a4e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a4e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a4e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = (byte *)0x78b2d;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b2d;" (assignment_expression "local_8c = (byte *)0x78b2d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b2d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b2d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x79de8;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79de8;" (assignment_expression "local_8c = (byte *)0x79de8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79de8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79de8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = (byte *)0x79dda;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79dda;" (assignment_expression "local_8c = (byte *)0x79dda" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79dda" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79dda"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = (byte *)0x79dc9;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79dc9;" (assignment_expression "local_8c = (byte *)0x79dc9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79dc9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79dc9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x79db8;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79db8;" (assignment_expression "local_8c = (byte *)0x79db8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79db8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79db8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x79da8;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79da8;" (assignment_expression "local_8c = (byte *)0x79da8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79da8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79da8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x79d95;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79d95;" (assignment_expression "local_8c = (byte *)0x79d95" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d95" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d95"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x79d86;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79d86;" (assignment_expression "local_8c = (byte *)0x79d86" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d86" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d86"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x79d73;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79d73;" (assignment_expression "local_8c = (byte *)0x79d73" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d73" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d73"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = (byte *)0x79d62;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79d62;" (assignment_expression "local_8c = (byte *)0x79d62" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d62" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d62"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d51;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79d51;" (assignment_expression "local_8c = (byte *)0x79d51" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d51" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d51"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d42;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79d42;" (assignment_expression "local_8c = (byte *)0x79d42" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d42" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d42"))) (; ";")) (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 *)0x79d28;\n            break;" (case "case") (number_literal "0x80") (: ":") (expression_statement "local_8c = (byte *)0x79d28;" (assignment_expression "local_8c = (byte *)0x79d28" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d28" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d28"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d10;" (case "case") (number_literal "0x81") (: ":") (expression_statement "local_8c = (byte *)0x79d10;" (assignment_expression "local_8c = (byte *)0x79d10" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d10" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d10"))) (; ";"))) (} "}"))) (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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79874;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79874;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x79874;" (assignment_expression "local_8c = (byte *)0x79874" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79874" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79874"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" (else "else") (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x798aa;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x798aa;" (assignment_expression "local_8c = (byte *)0x798aa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798aa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798aa"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79890;\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 *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }" ({ "{") (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bec;\n                }\n                else {\n                  local_8c = (byte *)0x78b72;\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 *)0x78bec;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x78bec;" (assignment_expression "local_8c = (byte *)0x78bec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bec"))) (; ";")) (} "}")) (else_clause "else {\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" (else "else") (compound_statement "{\n                  local_8c = (byte *)0x78b72;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x78b72;" (assignment_expression "local_8c = (byte *)0x78b72" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b72" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b72"))) (; ";")) (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 *)0x79890;\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 *)0x79890;\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 *)0x79890;" (assignment_expression "local_8c = (byte *)0x79890" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79890" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79890"))) (; ";")) (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 *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" (else "else") (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x7983f;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x7983f;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x7983f;" (assignment_expression "local_8c = (byte *)0x7983f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7983f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7983f"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" (else "else") (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }" ({ "{") (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79861;\n              }\n              else {\n                local_8c = (byte *)0x7984e;\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 *)0x79861;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x79861;" (assignment_expression "local_8c = (byte *)0x79861" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79861" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79861"))) (; ";")) (} "}")) (else_clause "else {\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" (else "else") (compound_statement "{\n                local_8c = (byte *)0x7984e;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x7984e;" (assignment_expression "local_8c = (byte *)0x7984e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7984e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7984e"))) (; ";")) (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 *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" (else "else") (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x79816;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79816;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x79816;" (assignment_expression "local_8c = (byte *)0x79816" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79816" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79816"))) (; ";")) (} "}")) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" (else "else") (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79801;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x79801;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x79801;" (assignment_expression "local_8c = (byte *)0x79801" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79801" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79801"))) (; ";")) (} "}")) (else_clause "else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\n            }" (else "else") (compound_statement "{\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x7982d;\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 *)0x7982d;" (assignment_expression "local_8c = (byte *)0x7982d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7982d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7982d"))) (; ";")) (} "}")))))))))))))) (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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\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 *)0x79055;\n              break;\n            case 1:\n              local_8c = &UNK_00078b99;\n              break;\n            case 2:\n              local_8c = &UNK_00079654;\n              break;\n            case 3:\n              local_8c = (byte *)0x7964b;\n              break;\n            case 4:\n              local_8c = (byte *)0x79642;\n              break;\n            case 5:\n              local_8c = (byte *)0x79633;\n              break;\n            case 6:\n              local_8c = (byte *)0x79623;\n              break;\n            case 7:\n              local_8c = (byte *)0x79613;\n              break;\n            case 8:\n              local_8c = (byte *)0x79603;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f3;\n              break;\n            case 10:\n              local_8c = (byte *)0x795e7;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795db;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79570;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x79055;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79055;" (assignment_expression "local_8c = (byte *)0x79055" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79055" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79055"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = &UNK_00078b99;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b99;" (assignment_expression "local_8c = &UNK_00078b99" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b99" (& "&") (identifier "UNK_00078b99"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = &UNK_00079654;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00079654;" (assignment_expression "local_8c = &UNK_00079654" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079654" (& "&") (identifier "UNK_00079654"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x7964b;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7964b;" (assignment_expression "local_8c = (byte *)0x7964b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7964b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7964b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x79642;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79642;" (assignment_expression "local_8c = (byte *)0x79642" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79642" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79642"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x79633;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79633;" (assignment_expression "local_8c = (byte *)0x79633" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79633" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79633"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x79623;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79623;" (assignment_expression "local_8c = (byte *)0x79623" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79623" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79623"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x79613;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79613;" (assignment_expression "local_8c = (byte *)0x79613" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79613" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79613"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x79603;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79603;" (assignment_expression "local_8c = (byte *)0x79603" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79603" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79603"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n              local_8c = (byte *)0x795f3;\n              break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x795f3;" (assignment_expression "local_8c = (byte *)0x795f3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795f3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795f3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n              local_8c = (byte *)0x795e7;\n              break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x795e7;" (assignment_expression "local_8c = (byte *)0x795e7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795e7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795e7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n              local_8c = (byte *)0x795db;\n              break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x795db;" (assignment_expression "local_8c = (byte *)0x795db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n              local_8c = (byte *)0x795cf;\n              break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x795cf;" (assignment_expression "local_8c = (byte *)0x795cf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795cf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795cf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c3;\n              break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x795c3;" (assignment_expression "local_8c = (byte *)0x795c3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795c3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795c3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n              local_8c = (byte *)0x795b7;\n              break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x795b7;" (assignment_expression "local_8c = (byte *)0x795b7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795b7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795b7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n              local_8c = (byte *)0x795aa;\n              break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x795aa;" (assignment_expression "local_8c = (byte *)0x795aa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795aa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795aa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n              local_8c = (byte *)0x7959b;\n              break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7959b;" (assignment_expression "local_8c = (byte *)0x7959b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7959b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7959b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n              local_8c = (byte *)0x7958c;\n              break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7958c;" (assignment_expression "local_8c = (byte *)0x7958c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7958c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7958c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n              local_8c = (byte *)0x7957f;\n              break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7957f;" (assignment_expression "local_8c = (byte *)0x7957f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7957f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7957f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x79570;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79570;" (assignment_expression "local_8c = (byte *)0x79570" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79570" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79570"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n              local_8c = (byte *)0x7955c;\n              break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7955c;" (assignment_expression "local_8c = (byte *)0x7955c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7955c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7955c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954a;\n              break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7954a;" (assignment_expression "local_8c = (byte *)0x7954a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7954a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7954a"))) (; ";")) (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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\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 *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a170;\n              break;\n            case 1:\n              local_8c = (byte *)0x78ad6;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a823;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a813;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a803;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78a;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a646;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x7a170;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a170;" (assignment_expression "local_8c = (byte *)0x7a170" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a170" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a170"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = (byte *)0x78ad6;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78ad6;" (assignment_expression "local_8c = (byte *)0x78ad6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ad6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ad6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x7a823;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a823;" (assignment_expression "local_8c = (byte *)0x7a823" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a823" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a823"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x7a813;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a813;" (assignment_expression "local_8c = (byte *)0x7a813" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a813" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a813"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x7a803;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a803;" (assignment_expression "local_8c = (byte *)0x7a803" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a803" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a803"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f4;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a7f4;" (assignment_expression "local_8c = (byte *)0x7a7f4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7f4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7f4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x7a7e5;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a7e5;" (assignment_expression "local_8c = (byte *)0x7a7e5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7e5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7e5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x7a7d6;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a7d6;" (assignment_expression "local_8c = (byte *)0x7a7d6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7d6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7d6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x7a7c9;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a7c9;" (assignment_expression "local_8c = (byte *)0x7a7c9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7c9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7c9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n              local_8c = (byte *)0x7a7ba;\n              break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a7ba;" (assignment_expression "local_8c = (byte *)0x7a7ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n              local_8c = (byte *)0x7a7ab;\n              break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a7ab;" (assignment_expression "local_8c = (byte *)0x7a7ab" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7ab" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7ab"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a79c;\n              break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a79c;" (assignment_expression "local_8c = (byte *)0x7a79c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a79c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a79c"))) (; ";")) (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 *)0x7a78a;\n              break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a78a;" (assignment_expression "local_8c = (byte *)0x7a78a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a78a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a78a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a779;\n              break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a779;" (assignment_expression "local_8c = (byte *)0x7a779" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a779" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a779"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a769;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a769;" (assignment_expression "local_8c = (byte *)0x7a769" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a769" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a769"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a75c;\n              break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7a75c;" (assignment_expression "local_8c = (byte *)0x7a75c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a75c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a75c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a74b;\n              break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7a74b;" (assignment_expression "local_8c = (byte *)0x7a74b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a74b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a74b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73a;\n              break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7a73a;" (assignment_expression "local_8c = (byte *)0x7a73a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a73a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a73a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a729;\n              break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7a729;" (assignment_expression "local_8c = (byte *)0x7a729" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a729" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a729"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a71b;\n              break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7a71b;" (assignment_expression "local_8c = (byte *)0x7a71b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a71b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a71b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a70d;\n              break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7a70d;" (assignment_expression "local_8c = (byte *)0x7a70d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a70d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a70d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a6fe;\n              break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7a6fe;" (assignment_expression "local_8c = (byte *)0x7a6fe" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6fe" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6fe"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6ed;\n              break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7a6ed;" (assignment_expression "local_8c = (byte *)0x7a6ed" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6ed" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6ed"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6db;\n              break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7a6db;" (assignment_expression "local_8c = (byte *)0x7a6db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6ca;\n              break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7a6ca;" (assignment_expression "local_8c = (byte *)0x7a6ca" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6ca" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6ca"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6b9;\n              break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7a6b9;" (assignment_expression "local_8c = (byte *)0x7a6b9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6b9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6b9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6a8;\n              break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7a6a8;" (assignment_expression "local_8c = (byte *)0x7a6a8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6a8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6a8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a697;\n              break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7a697;" (assignment_expression "local_8c = (byte *)0x7a697" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a697" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a697"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a686;\n              break;" (case "case") (number_literal "0x25") (: ":") (expression_statement "local_8c = (byte *)0x7a686;" (assignment_expression "local_8c = (byte *)0x7a686" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a686" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a686"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a676;\n              break;" (case "case") (number_literal "0x26") (: ":") (expression_statement "local_8c = (byte *)0x7a676;" (assignment_expression "local_8c = (byte *)0x7a676" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a676" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a676"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a666;\n              break;" (case "case") (number_literal "0x27") (: ":") (expression_statement "local_8c = (byte *)0x7a666;" (assignment_expression "local_8c = (byte *)0x7a666" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a666" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a666"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a656;\n              break;" (case "case") (number_literal "0x28") (: ":") (expression_statement "local_8c = (byte *)0x7a656;" (assignment_expression "local_8c = (byte *)0x7a656" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a656" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a656"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a646;" (case "case") (number_literal "0x29") (: ":") (expression_statement "local_8c = (byte *)0x7a646;" (assignment_expression "local_8c = (byte *)0x7a646" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a646" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a646"))) (; ";"))) (} "}"))) (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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\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 *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b09;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a12c;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fc9;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79d05;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79d05;" (assignment_expression "local_8c = (byte *)0x79d05" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d05" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d05"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078b09;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b09;" (assignment_expression "local_8c = &UNK_00078b09" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b09" (& "&") (identifier "UNK_00078b09"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7a165;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a165;" (assignment_expression "local_8c = (byte *)0x7a165" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a165" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a165"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7a156;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a156;" (assignment_expression "local_8c = (byte *)0x7a156" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a156" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a156"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7a146;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a146;" (assignment_expression "local_8c = (byte *)0x7a146" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a146" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a146"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7a137;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a137;" (assignment_expression "local_8c = (byte *)0x7a137" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a137" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a137"))) (; ";")) (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_0007a12c;\n                  break;" (case "case") (number_literal "0x30") (: ":") (expression_statement "local_8c = &UNK_0007a12c;" (assignment_expression "local_8c = &UNK_0007a12c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a12c" (& "&") (identifier "UNK_0007a12c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x31:\n                  local_8c = &UNK_0007a120;\n                  break;" (case "case") (number_literal "0x31") (: ":") (expression_statement "local_8c = &UNK_0007a120;" (assignment_expression "local_8c = &UNK_0007a120" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a120" (& "&") (identifier "UNK_0007a120"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a115;\n                  break;" (case "case") (number_literal "0x32") (: ":") (expression_statement "local_8c = (byte *)0x7a115;" (assignment_expression "local_8c = (byte *)0x7a115" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a115" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a115"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x40:\n                  local_8c = &UNK_0007a10a;\n                  break;" (case "case") (number_literal "0x40") (: ":") (expression_statement "local_8c = &UNK_0007a10a;" (assignment_expression "local_8c = &UNK_0007a10a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a10a" (& "&") (identifier "UNK_0007a10a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a0fd;\n                  break;" (case "case") (number_literal "0x42") (: ":") (expression_statement "local_8c = (byte *)0x7a0fd;" (assignment_expression "local_8c = (byte *)0x7a0fd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0fd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x44:\n                  local_8c = &UNK_0007a0f2;\n                  break;" (case "case") (number_literal "0x44") (: ":") (expression_statement "local_8c = &UNK_0007a0f2;" (assignment_expression "local_8c = &UNK_0007a0f2" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0f2" (& "&") (identifier "UNK_0007a0f2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0e5;\n                  break;" (case "case") (number_literal "0x46") (: ":") (expression_statement "local_8c = (byte *)0x7a0e5;" (assignment_expression "local_8c = (byte *)0x7a0e5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0e5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0e5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x48:\n                  local_8c = &UNK_0007a0da;\n                  break;" (case "case") (number_literal "0x48") (: ":") (expression_statement "local_8c = &UNK_0007a0da;" (assignment_expression "local_8c = &UNK_0007a0da" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0da" (& "&") (identifier "UNK_0007a0da"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0cd;\n                  break;" (case "case") (number_literal "0x4a") (: ":") (expression_statement "local_8c = (byte *)0x7a0cd;" (assignment_expression "local_8c = (byte *)0x7a0cd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0cd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0cd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x4c:\n                  local_8c = &UNK_0007a0c2;\n                  break;" (case "case") (number_literal "0x4c") (: ":") (expression_statement "local_8c = &UNK_0007a0c2;" (assignment_expression "local_8c = &UNK_0007a0c2" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0c2" (& "&") (identifier "UNK_0007a0c2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0b5;\n                  break;" (case "case") (number_literal "0x50") (: ":") (expression_statement "local_8c = (byte *)0x7a0b5;" (assignment_expression "local_8c = (byte *)0x7a0b5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0b5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0b5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x52:\n                  local_8c = &UNK_0007a0a8;\n                  break;" (case "case") (number_literal "0x52") (: ":") (expression_statement "local_8c = &UNK_0007a0a8;" (assignment_expression "local_8c = &UNK_0007a0a8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0a8" (& "&") (identifier "UNK_0007a0a8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a09b;\n                  break;" (case "case") (number_literal "0x54") (: ":") (expression_statement "local_8c = (byte *)0x7a09b;" (assignment_expression "local_8c = (byte *)0x7a09b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a09b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a09b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a08e;\n                  break;" (case "case") (number_literal "0x56") (: ":") (expression_statement "local_8c = (byte *)0x7a08e;" (assignment_expression "local_8c = (byte *)0x7a08e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a08e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a08e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a07e;\n                  break;" (case "case") (number_literal "0x60") (: ":") (expression_statement "local_8c = (byte *)0x7a07e;" (assignment_expression "local_8c = (byte *)0x7a07e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a07e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a07e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a06e;\n                  break;" (case "case") (number_literal "0x62") (: ":") (expression_statement "local_8c = (byte *)0x7a06e;" (assignment_expression "local_8c = (byte *)0x7a06e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a06e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a06e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 100:\n                  local_8c = (byte *)0x7a05e;\n                  break;" (case "case") (number_literal "100") (: ":") (expression_statement "local_8c = (byte *)0x7a05e;" (assignment_expression "local_8c = (byte *)0x7a05e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a05e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a05e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a04e;\n                  break;" (case "case") (number_literal "0x66") (: ":") (expression_statement "local_8c = (byte *)0x7a04e;" (assignment_expression "local_8c = (byte *)0x7a04e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a04e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a04e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a03e;\n                  break;" (case "case") (number_literal "0x68") (: ":") (expression_statement "local_8c = (byte *)0x7a03e;" (assignment_expression "local_8c = (byte *)0x7a03e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a03e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a03e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a02e;\n                  break;" (case "case") (number_literal "0x6c") (: ":") (expression_statement "local_8c = (byte *)0x7a02e;" (assignment_expression "local_8c = (byte *)0x7a02e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a02e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a02e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a023;\n                  break;" (case "case") (number_literal "0x70") (: ":") (expression_statement "local_8c = (byte *)0x7a023;" (assignment_expression "local_8c = (byte *)0x7a023" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a023" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a023"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a015;\n                  break;" (case "case") (number_literal "0x80") (: ":") (expression_statement "local_8c = (byte *)0x7a015;" (assignment_expression "local_8c = (byte *)0x7a015" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a015" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a015"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a009;\n                  break;" (case "case") (number_literal "0x90") (: ":") (expression_statement "local_8c = (byte *)0x7a009;" (assignment_expression "local_8c = (byte *)0x7a009" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a009" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a009"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79ffa;\n                  break;" (case "case") (number_literal "0xa0") (: ":") (expression_statement "local_8c = (byte *)0x79ffa;" (assignment_expression "local_8c = (byte *)0x79ffa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ffa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ffa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79fef;\n                  break;" (case "case") (number_literal "0xb0") (: ":") (expression_statement "local_8c = (byte *)0x79fef;" (assignment_expression "local_8c = (byte *)0x79fef" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fef" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe4;\n                  break;" (case "case") (number_literal "0xc0") (: ":") (expression_statement "local_8c = (byte *)0x79fe4;" (assignment_expression "local_8c = (byte *)0x79fe4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fe4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fe4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fd8;\n                  break;" (case "case") (number_literal "0xd0") (: ":") (expression_statement "local_8c = (byte *)0x79fd8;" (assignment_expression "local_8c = (byte *)0x79fd8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fd8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fd8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fc9;" (case "case") (number_literal "0xe0") (: ":") (expression_statement "local_8c = (byte *)0x79fc9;" (assignment_expression "local_8c = (byte *)0x79fc9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fc9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fc9"))) (; ";"))) (} "}"))) (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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\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 *)0x79c00;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f53;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79c00;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79c00;" (assignment_expression "local_8c = (byte *)0x79c00" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c00" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c00"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78b12;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b12;" (assignment_expression "local_8c = (byte *)0x78b12" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b12" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b12"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x79faf;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79faf;" (assignment_expression "local_8c = (byte *)0x79faf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79faf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79faf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa1;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79fa1;" (assignment_expression "local_8c = (byte *)0x79fa1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fa1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fa1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x79f94;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79f94;" (assignment_expression "local_8c = (byte *)0x79f94" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f94" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f94"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x79f87;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79f87;" (assignment_expression "local_8c = (byte *)0x79f87" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f87" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f87"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x79f79;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79f79;" (assignment_expression "local_8c = (byte *)0x79f79" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f79" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f79"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x79f6c;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79f6c;" (assignment_expression "local_8c = (byte *)0x79f6c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f6c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f6c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = &UNK_00079f5f;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = &UNK_00079f5f;" (assignment_expression "local_8c = &UNK_00079f5f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079f5f" (& "&") (identifier "UNK_00079f5f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = &UNK_00079f53;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_00079f53;" (assignment_expression "local_8c = &UNK_00079f53" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079f53" (& "&") (identifier "UNK_00079f53"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x79f47;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79f47;" (assignment_expression "local_8c = (byte *)0x79f47" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f47" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f47"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f37;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79f37;" (assignment_expression "local_8c = (byte *)0x79f37" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f37" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f37"))) (; ";")) (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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\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 *)0x7a8d8;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x7a8d8;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a8d8;" (assignment_expression "local_8c = (byte *)0x7a8d8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8d8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8d8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = (byte *)0x78a98;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a98;" (assignment_expression "local_8c = (byte *)0x78a98" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a98" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a98"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad36;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7ad36;" (assignment_expression "local_8c = (byte *)0x7ad36" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad36" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad36"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad20;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7ad20;" (assignment_expression "local_8c = (byte *)0x7ad20" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad20" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad20"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad0b;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7ad0b;" (assignment_expression "local_8c = (byte *)0x7ad0b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad0b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad0b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x7acfb;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7acfb;" (assignment_expression "local_8c = (byte *)0x7acfb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7acfb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7acfb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace1;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7ace1;" (assignment_expression "local_8c = (byte *)0x7ace1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ace1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ace1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x7accb;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7accb;" (assignment_expression "local_8c = (byte *)0x7accb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7accb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7accb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x7acb7;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7acb7;" (assignment_expression "local_8c = (byte *)0x7acb7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7acb7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7acb7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x7aca6;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7aca6;" (assignment_expression "local_8c = (byte *)0x7aca6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aca6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aca6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac99;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7ac99;" (assignment_expression "local_8c = (byte *)0x7ac99" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac99" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac99"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac88;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7ac88;" (assignment_expression "local_8c = (byte *)0x7ac88" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac88" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac88"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac76;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7ac76;" (assignment_expression "local_8c = (byte *)0x7ac76" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac76" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac76"))) (; ";")) (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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\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 *)0x7b545;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7b545;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b545;" (assignment_expression "local_8c = (byte *)0x7b545" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b545" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b545"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078a1a;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a1a;" (assignment_expression "local_8c = &UNK_00078a1a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a1a" (& "&") (identifier "UNK_00078a1a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = &UNK_0007b8ef;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_0007b8ef;" (assignment_expression "local_8c = &UNK_0007b8ef" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8ef" (& "&") (identifier "UNK_0007b8ef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = &UNK_0007b8e4;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b8e4;" (assignment_expression "local_8c = &UNK_0007b8e4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8e4" (& "&") (identifier "UNK_0007b8e4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = &UNK_0007b8da;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b8da;" (assignment_expression "local_8c = &UNK_0007b8da" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8da" (& "&") (identifier "UNK_0007b8da"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8cc;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b8cc;" (assignment_expression "local_8c = (byte *)0x7b8cc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8cc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8cc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8bd;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b8bd;" (assignment_expression "local_8c = (byte *)0x7b8bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8ad;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b8ad;" (assignment_expression "local_8c = (byte *)0x7b8ad" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8ad" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8ad"))) (; ";")) (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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\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 *)0x7b3fa;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7b3fa;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b3fa;" (assignment_expression "local_8c = (byte *)0x7b3fa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3fa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3fa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78a2c;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a2c;" (assignment_expression "local_8c = (byte *)0x78a2c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a2c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a2c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7b689;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b689;" (assignment_expression "local_8c = (byte *)0x7b689" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b689" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b689"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7b679;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b679;" (assignment_expression "local_8c = (byte *)0x7b679" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b679" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b679"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7b669;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b669;" (assignment_expression "local_8c = (byte *)0x7b669" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b669" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b669"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7b65c;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b65c;" (assignment_expression "local_8c = (byte *)0x7b65c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b65c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b65c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7b64f;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b64f;" (assignment_expression "local_8c = (byte *)0x7b64f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b64f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b64f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7b643;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b643;" (assignment_expression "local_8c = (byte *)0x7b643" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b643" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b643"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x7b637;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b637;" (assignment_expression "local_8c = (byte *)0x7b637" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b637" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b637"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x7b62c;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b62c;" (assignment_expression "local_8c = (byte *)0x7b62c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b62c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b62c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7b620;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b620;" (assignment_expression "local_8c = (byte *)0x7b620" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b620" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b620"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b612;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b612;" (assignment_expression "local_8c = (byte *)0x7b612" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b612" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b612"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b604;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b604;" (assignment_expression "local_8c = (byte *)0x7b604" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b604" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b604"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5f8;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b5f8;" (assignment_expression "local_8c = (byte *)0x7b5f8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5f8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5f8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ea;\n                  break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7b5ea;" (assignment_expression "local_8c = (byte *)0x7b5ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5ea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5de;\n                  break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b5de;" (assignment_expression "local_8c = (byte *)0x7b5de" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5de" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5de"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d2;\n                  break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b5d2;" (assignment_expression "local_8c = (byte *)0x7b5d2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5d2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5d2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c4;\n                  break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b5c4;" (assignment_expression "local_8c = (byte *)0x7b5c4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5c4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5c4"))) (; ";")) (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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\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 *)0x7ad4b;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a6f;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b198;\n                break;\n              case 3:\n                local_8c = &UNK_0007b18c;\n                break;\n              case 4:\n                local_8c = &UNK_0007b17f;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b16e;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b15c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7ad4b;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7ad4b;" (assignment_expression "local_8c = (byte *)0x7ad4b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad4b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad4b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a6f;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a6f;" (assignment_expression "local_8c = (byte *)0x78a6f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a6f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a6f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7b198;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b198;" (assignment_expression "local_8c = (byte *)0x7b198" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b198" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b198"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = &UNK_0007b18c;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b18c;" (assignment_expression "local_8c = &UNK_0007b18c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b18c" (& "&") (identifier "UNK_0007b18c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = &UNK_0007b17f;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b17f;" (assignment_expression "local_8c = &UNK_0007b17f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b17f" (& "&") (identifier "UNK_0007b17f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7b16e;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b16e;" (assignment_expression "local_8c = (byte *)0x7b16e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b16e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b16e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7b15c;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b15c;" (assignment_expression "local_8c = (byte *)0x7b15c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b15c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b15c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7b14a;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b14a;" (assignment_expression "local_8c = (byte *)0x7b14a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b14a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b14a"))) (; ";")) (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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\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 *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" (statement_identifier "code_r0x0002e741") (: ":") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3bc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36a;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79f2d;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79f2d;" (assignment_expression "local_8c = (byte *)0x79f2d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f2d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f2d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78af0;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78af0;" (assignment_expression "local_8c = (byte *)0x78af0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78af0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78af0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3dc;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a3dc;" (assignment_expression "local_8c = (byte *)0x7a3dc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3dc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3dc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3cc;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a3cc;" (assignment_expression "local_8c = (byte *)0x7a3cc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3cc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3cc"))) (; ";")) (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 *)0x7a3bc;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a3bc;" (assignment_expression "local_8c = (byte *)0x7a3bc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3bc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3bc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3ac;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a3ac;" (assignment_expression "local_8c = (byte *)0x7a3ac" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3ac" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3ac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a39d;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a39d;" (assignment_expression "local_8c = (byte *)0x7a39d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a39d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a39d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a38e;\n                  break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a38e;" (assignment_expression "local_8c = (byte *)0x7a38e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a38e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a38e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a37b;\n                  break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7a37b;" (assignment_expression "local_8c = (byte *)0x7a37b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a37b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a37b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36a;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a36a;" (assignment_expression "local_8c = (byte *)0x7a36a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a36a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a36a"))) (; ";"))) (} "}")))) (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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\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 *)0x79fbd;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a626;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79fbd;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79fbd;" (assignment_expression "local_8c = (byte *)0x79fbd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fbd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fbd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078ae6;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078ae6;" (assignment_expression "local_8c = &UNK_00078ae6" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078ae6" (& "&") (identifier "UNK_00078ae6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = &UNK_0007a62f;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_0007a62f;" (assignment_expression "local_8c = &UNK_0007a62f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a62f" (& "&") (identifier "UNK_0007a62f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = &UNK_0007a626;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007a626;" (assignment_expression "local_8c = &UNK_0007a626" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a626" (& "&") (identifier "UNK_0007a626"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7a611;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a611;" (assignment_expression "local_8c = (byte *)0x7a611" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a611" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a611"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7a5fc;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a5fc;" (assignment_expression "local_8c = (byte *)0x7a5fc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5fc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5fc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5e9;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a5e9;" (assignment_expression "local_8c = (byte *)0x7a5e9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5e9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5e9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5d6;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a5d6;" (assignment_expression "local_8c = (byte *)0x7a5d6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5d6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5d6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c1;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a5c1;" (assignment_expression "local_8c = (byte *)0x7a5c1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5c1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5c1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b1;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a5b1;" (assignment_expression "local_8c = (byte *)0x7a5b1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5b1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5b1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a1;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a5a1;" (assignment_expression "local_8c = (byte *)0x7a5a1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5a1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5a1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a592;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a592;" (assignment_expression "local_8c = (byte *)0x7a592" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a592" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a592"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a580;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7a580;" (assignment_expression "local_8c = (byte *)0x7a580" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a580" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a580"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a56e;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a56e;" (assignment_expression "local_8c = (byte *)0x7a56e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a56e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a56e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a561;\n                  break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a561;" (assignment_expression "local_8c = (byte *)0x7a561" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a561" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a561"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                  local_8c = &UNK_0007a554;\n                  break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = &UNK_0007a554;" (assignment_expression "local_8c = &UNK_0007a554" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a554" (& "&") (identifier "UNK_0007a554"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a541;\n                  break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a541;" (assignment_expression "local_8c = (byte *)0x7a541" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a541" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a541"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a52e;\n                  break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a52e;" (assignment_expression "local_8c = (byte *)0x7a52e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a52e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a52e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a522;\n                  break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a522;" (assignment_expression "local_8c = (byte *)0x7a522" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a522" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a522"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a512;\n                  break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a512;" (assignment_expression "local_8c = (byte *)0x7a512" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a512" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a512"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a502;\n                  break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7a502;" (assignment_expression "local_8c = (byte *)0x7a502" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a502" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a502"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f2;\n                  break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7a4f2;" (assignment_expression "local_8c = (byte *)0x7a4f2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4f2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4f2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4df;\n                  break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7a4df;" (assignment_expression "local_8c = (byte *)0x7a4df" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4df" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4df"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4cc;\n                  break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7a4cc;" (assignment_expression "local_8c = (byte *)0x7a4cc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4cc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4cc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4b8;\n                  break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7a4b8;" (assignment_expression "local_8c = (byte *)0x7a4b8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4b8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4b8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a4;\n                  break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7a4a4;" (assignment_expression "local_8c = (byte *)0x7a4a4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4a4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4a4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a490;\n                  break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7a490;" (assignment_expression "local_8c = (byte *)0x7a490" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a490" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a490"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a47c;\n                  break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7a47c;" (assignment_expression "local_8c = (byte *)0x7a47c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a47c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a47c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a469;\n                  break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7a469;" (assignment_expression "local_8c = (byte *)0x7a469" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a469" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a469"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a456;\n                  break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7a456;" (assignment_expression "local_8c = (byte *)0x7a456" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a456" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a456"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a443;\n                  break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7a443;" (assignment_expression "local_8c = (byte *)0x7a443" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a443" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a443"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a430;\n                  break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7a430;" (assignment_expression "local_8c = (byte *)0x7a430" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a430" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a430"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a41f;\n                  break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7a41f;" (assignment_expression "local_8c = (byte *)0x7a41f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a41f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a41f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a40d;\n                  break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7a40d;" (assignment_expression "local_8c = (byte *)0x7a40d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a40d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a40d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a3fb;\n                  break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7a3fb;" (assignment_expression "local_8c = (byte *)0x7a3fb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3fb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3fb"))) (; ";")) (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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\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 *)0x7add0;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a62;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e1;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b394;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b37e;\n                break;\n              case 9:\n                local_8c = &UNK_0007b371;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b35f;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7add0;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7add0;" (assignment_expression "local_8c = (byte *)0x7add0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7add0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7add0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a62;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a62;" (assignment_expression "local_8c = (byte *)0x78a62" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a62" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a62"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7b3ed;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b3ed;" (assignment_expression "local_8c = (byte *)0x7b3ed" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3ed" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3ed"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = &UNK_0007b3e1;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b3e1;" (assignment_expression "local_8c = &UNK_0007b3e1" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b3e1" (& "&") (identifier "UNK_0007b3e1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7b3cf;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b3cf;" (assignment_expression "local_8c = (byte *)0x7b3cf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3cf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3cf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7b3bd;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b3bd;" (assignment_expression "local_8c = (byte *)0x7b3bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7b3ac;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b3ac;" (assignment_expression "local_8c = (byte *)0x7b3ac" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3ac" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3ac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7b394;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b394;" (assignment_expression "local_8c = (byte *)0x7b394" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b394" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b394"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7b37e;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b37e;" (assignment_expression "local_8c = (byte *)0x7b37e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b37e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b37e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = &UNK_0007b371;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_0007b371;" (assignment_expression "local_8c = &UNK_0007b371" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b371" (& "&") (identifier "UNK_0007b371"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = (byte *)0x7b35f;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b35f;" (assignment_expression "local_8c = (byte *)0x7b35f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b35f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b35f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b34d;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b34d;" (assignment_expression "local_8c = (byte *)0x7b34d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b34d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b34d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33a;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b33a;" (assignment_expression "local_8c = (byte *)0x7b33a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b33a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b33a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b327;\n                break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b327;" (assignment_expression "local_8c = (byte *)0x7b327" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b327" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b327"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b314;\n                break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7b314;" (assignment_expression "local_8c = (byte *)0x7b314" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b314" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b314"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b304;\n                break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b304;" (assignment_expression "local_8c = (byte *)0x7b304" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b304" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b304"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f4;\n                break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b2f4;" (assignment_expression "local_8c = (byte *)0x7b2f4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2f4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2f4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e4;\n                break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b2e4;" (assignment_expression "local_8c = (byte *)0x7b2e4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2e4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2e4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d4;\n                break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7b2d4;" (assignment_expression "local_8c = (byte *)0x7b2d4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2d4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2d4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c4;\n                break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7b2c4;" (assignment_expression "local_8c = (byte *)0x7b2c4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2c4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2c4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2b5;\n                break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7b2b5;" (assignment_expression "local_8c = (byte *)0x7b2b5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2b5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2b5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a2;\n                break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7b2a2;" (assignment_expression "local_8c = (byte *)0x7b2a2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2a2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2a2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b28f;\n                break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7b28f;" (assignment_expression "local_8c = (byte *)0x7b28f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b28f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b28f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b27c;\n                break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7b27c;" (assignment_expression "local_8c = (byte *)0x7b27c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b27c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b27c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b26b;\n                break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7b26b;" (assignment_expression "local_8c = (byte *)0x7b26b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b26b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b26b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25a;\n                break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7b25a;" (assignment_expression "local_8c = (byte *)0x7b25a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b25a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b25a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b248;\n                break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7b248;" (assignment_expression "local_8c = (byte *)0x7b248" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b248" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b248"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b234;\n                break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7b234;" (assignment_expression "local_8c = (byte *)0x7b234" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b234" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b234"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b223;\n                break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7b223;" (assignment_expression "local_8c = (byte *)0x7b223" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b223" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b223"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b212;\n                break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7b212;" (assignment_expression "local_8c = (byte *)0x7b212" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b212" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b212"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b1fd;\n                break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7b1fd;" (assignment_expression "local_8c = (byte *)0x7b1fd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1fd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1e8;\n                break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7b1e8;" (assignment_expression "local_8c = (byte *)0x7b1e8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1e8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1e8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d4;\n                break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7b1d4;" (assignment_expression "local_8c = (byte *)0x7b1d4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1d4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1d4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c1;\n                break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7b1c1;" (assignment_expression "local_8c = (byte *)0x7b1c1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1c1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1c1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b1;\n                break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7b1b1;" (assignment_expression "local_8c = (byte *)0x7b1b1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1b1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1b1"))) (; ";")) (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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;\n              case 2:\n                local_8c = (byte *)0x78abb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa56;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa47;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa17;\n                break;\n              case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8e5;\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 *)0x7a3ec;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x7a3ec;" (assignment_expression "local_8c = (byte *)0x7a3ec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3ec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x78abb;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x78abb;" (assignment_expression "local_8c = (byte *)0x78abb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78abb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78abb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x7aa56;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7aa56;" (assignment_expression "local_8c = (byte *)0x7aa56" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa56" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa56"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7aa47;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7aa47;" (assignment_expression "local_8c = (byte *)0x7aa47" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa47" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa47"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7aa2f;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7aa2f;" (assignment_expression "local_8c = (byte *)0x7aa2f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa2f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa2f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7aa17;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7aa17;" (assignment_expression "local_8c = (byte *)0x7aa17" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa17" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa17"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7a9fe;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a9fe;" (assignment_expression "local_8c = (byte *)0x7a9fe" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9fe" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9fe"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7a9e6;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a9e6;" (assignment_expression "local_8c = (byte *)0x7a9e6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9e6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9e6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = (byte *)0x7a9ce;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a9ce;" (assignment_expression "local_8c = (byte *)0x7a9ce" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9ce" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9ce"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = (byte *)0x7a9b5;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a9b5;" (assignment_expression "local_8c = (byte *)0x7a9b5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9b5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9b5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a99d;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a99d;" (assignment_expression "local_8c = (byte *)0x7a99d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a99d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a99d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a985;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7a985;" (assignment_expression "local_8c = (byte *)0x7a985" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a985" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a985"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a975;\n                break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a975;" (assignment_expression "local_8c = (byte *)0x7a975" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a975" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a975"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a960;\n                break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a960;" (assignment_expression "local_8c = (byte *)0x7a960" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a960" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a960"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a950;\n                break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7a950;" (assignment_expression "local_8c = (byte *)0x7a950" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a950" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a950"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a93e;\n                break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a93e;" (assignment_expression "local_8c = (byte *)0x7a93e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a93e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a93e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a92e;\n                break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a92e;" (assignment_expression "local_8c = (byte *)0x7a92e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a92e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a92e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a91e;\n                break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a91e;" (assignment_expression "local_8c = (byte *)0x7a91e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a91e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a91e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a90b;\n                break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a90b;" (assignment_expression "local_8c = (byte *)0x7a90b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a90b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a90b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8f8;\n                break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7a8f8;" (assignment_expression "local_8c = (byte *)0x7a8f8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8f8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8f8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8e5;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7a8e5;" (assignment_expression "local_8c = (byte *)0x7a8e5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8e5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8e5"))) (; ";"))) (} "}"))) (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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\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 *)0x79df7;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b00;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a352;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a348;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a339;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a329;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a319;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a304;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x79df7;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79df7;" (assignment_expression "local_8c = (byte *)0x79df7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79df7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79df7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = (byte *)0x78b00;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b00;" (assignment_expression "local_8c = (byte *)0x78b00" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b00" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b00"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x7a352;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a352;" (assignment_expression "local_8c = (byte *)0x7a352" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a352" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a352"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = (byte *)0x7a348;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a348;" (assignment_expression "local_8c = (byte *)0x7a348" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a348" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a348"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x7a339;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a339;" (assignment_expression "local_8c = (byte *)0x7a339" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a339" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a339"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x7a329;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a329;" (assignment_expression "local_8c = (byte *)0x7a329" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a329" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a329"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x7a319;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a319;" (assignment_expression "local_8c = (byte *)0x7a319" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a319" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a319"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x7a304;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a304;" (assignment_expression "local_8c = (byte *)0x7a304" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a304" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a304"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f1;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a2f1;" (assignment_expression "local_8c = (byte *)0x7a2f1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2f1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2f1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7a2e5;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a2e5;" (assignment_expression "local_8c = (byte *)0x7a2e5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2e5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2e5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7a2d5;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a2d5;" (assignment_expression "local_8c = (byte *)0x7a2d5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2d5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2d5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c4;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a2c4;" (assignment_expression "local_8c = (byte *)0x7a2c4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2c4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2c4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b4;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7a2b4;" (assignment_expression "local_8c = (byte *)0x7a2b4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2b4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2b4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2a6;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a2a6;" (assignment_expression "local_8c = (byte *)0x7a2a6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2a6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2a6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a298;\n          break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a298;" (assignment_expression "local_8c = (byte *)0x7a298" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a298" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a298"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a287;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7a287;" (assignment_expression "local_8c = (byte *)0x7a287" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a287" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a287"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a276;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a276;" (assignment_expression "local_8c = (byte *)0x7a276" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a276" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a276"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a265;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a265;" (assignment_expression "local_8c = (byte *)0x7a265" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a265" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a265"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a250;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a250;" (assignment_expression "local_8c = (byte *)0x7a250" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a250" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a250"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a23c;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a23c;" (assignment_expression "local_8c = (byte *)0x7a23c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a23c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a23c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a22b;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7a22b;" (assignment_expression "local_8c = (byte *)0x7a22b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a22b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a22b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21a;\n          break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7a21a;" (assignment_expression "local_8c = (byte *)0x7a21a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a21a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a21a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a20d;\n          break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7a20d;" (assignment_expression "local_8c = (byte *)0x7a20d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a20d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a20d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a202;\n          break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7a202;" (assignment_expression "local_8c = (byte *)0x7a202" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a202" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a202"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f1;\n          break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7a1f1;" (assignment_expression "local_8c = (byte *)0x7a1f1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1f1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1f1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e0;\n          break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7a1e0;" (assignment_expression "local_8c = (byte *)0x7a1e0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1e0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1e0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1cc;\n          break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7a1cc;" (assignment_expression "local_8c = (byte *)0x7a1cc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1cc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1cc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1b8;\n          break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7a1b8;" (assignment_expression "local_8c = (byte *)0x7a1b8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1b8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1b8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1a8;\n          break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7a1a8;" (assignment_expression "local_8c = (byte *)0x7a1a8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1a8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1a8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a198;\n          break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7a198;" (assignment_expression "local_8c = (byte *)0x7a198" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a198" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a198"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18a;\n          break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7a18a;" (assignment_expression "local_8c = (byte *)0x7a18a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a18a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a18a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a17d;\n          break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7a17d;" (assignment_expression "local_8c = (byte *)0x7a17d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a17d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a17d"))) (; ";")) (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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\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 *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798b6;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b47;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bf7;\n              break;\n            case 3:\n              local_8c = &UNK_00079bef;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be4;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bd9;\n              break;\n            case 6:\n              local_8c = &UNK_00079bcf;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc3;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bb7;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b59;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x798b6;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x798b6;" (assignment_expression "local_8c = (byte *)0x798b6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798b6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798b6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = (byte *)0x78b47;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b47;" (assignment_expression "local_8c = (byte *)0x78b47" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b47" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b47"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x79bf7;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79bf7;" (assignment_expression "local_8c = (byte *)0x79bf7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bf7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bf7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = &UNK_00079bef;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_00079bef;" (assignment_expression "local_8c = &UNK_00079bef" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079bef" (& "&") (identifier "UNK_00079bef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x79be4;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79be4;" (assignment_expression "local_8c = (byte *)0x79be4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79be4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79be4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x79bd9;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79bd9;" (assignment_expression "local_8c = (byte *)0x79bd9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bd9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bd9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = &UNK_00079bcf;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_00079bcf;" (assignment_expression "local_8c = &UNK_00079bcf" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079bcf" (& "&") (identifier "UNK_00079bcf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x79bc3;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79bc3;" (assignment_expression "local_8c = (byte *)0x79bc3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bc3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bc3"))) (; ";")) (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 *)0x79bb7;\n              break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79bb7;" (assignment_expression "local_8c = (byte *)0x79bb7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bb7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bb7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bac;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79bac;" (assignment_expression "local_8c = (byte *)0x79bac" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bac" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n              local_8c = (byte *)0x79b9d;\n              break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79b9d;" (assignment_expression "local_8c = (byte *)0x79b9d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b9d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b9d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b8e;\n              break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x79b8e;" (assignment_expression "local_8c = (byte *)0x79b8e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b8e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b8e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b7f;\n              break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x79b7f;" (assignment_expression "local_8c = (byte *)0x79b7f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b7f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b7f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b6b;\n              break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x79b6b;" (assignment_expression "local_8c = (byte *)0x79b6b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b6b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b6b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b59;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x79b59;" (assignment_expression "local_8c = (byte *)0x79b59" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b59" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b59"))) (; ";"))) (} "}"))) (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 *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b696;\n          break;\n        case 1:\n          local_8c = &UNK_000789f5;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a01;\n          break;\n        case 3:\n          local_8c = &UNK_000789c8;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e3;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba02;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9f5;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9e8;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b96e;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b939;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b904;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7b696;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b696;" (assignment_expression "local_8c = (byte *)0x7b696" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b696" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b696"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = &UNK_000789f5;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_000789f5;" (assignment_expression "local_8c = &UNK_000789f5" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000789f5" (& "&") (identifier "UNK_000789f5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x78a01;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x78a01;" (assignment_expression "local_8c = (byte *)0x78a01" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a01" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a01"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = &UNK_000789c8;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_000789c8;" (assignment_expression "local_8c = &UNK_000789c8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000789c8" (& "&") (identifier "UNK_000789c8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x789e3;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x789e3;" (assignment_expression "local_8c = (byte *)0x789e3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x789e3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x789e3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = &UNK_0007ba02;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_0007ba02;" (assignment_expression "local_8c = &UNK_0007ba02" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ba02" (& "&") (identifier "UNK_0007ba02"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = &UNK_0007b9f5;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_0007b9f5;" (assignment_expression "local_8c = &UNK_0007b9f5" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b9f5" (& "&") (identifier "UNK_0007b9f5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = &UNK_0007b9e8;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = &UNK_0007b9e8;" (assignment_expression "local_8c = &UNK_0007b9e8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b9e8" (& "&") (identifier "UNK_0007b9e8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7b9d5;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b9d5;" (assignment_expression "local_8c = (byte *)0x7b9d5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b9d5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b9d5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7b9bd;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b9bd;" (assignment_expression "local_8c = (byte *)0x7b9bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b9bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b9bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7b9a7;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b9a7;" (assignment_expression "local_8c = (byte *)0x7b9a7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b9a7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b9a7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = &UNK_0007b99a;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = &UNK_0007b99a;" (assignment_expression "local_8c = &UNK_0007b99a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b99a" (& "&") (identifier "UNK_0007b99a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b98b;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b98b;" (assignment_expression "local_8c = (byte *)0x7b98b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b98b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b98b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b97c;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b97c;" (assignment_expression "local_8c = (byte *)0x7b97c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b97c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b97c"))) (; ";")) (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 *)0x7b96e;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b96e;" (assignment_expression "local_8c = (byte *)0x7b96e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b96e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b96e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b95c;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b95c;" (assignment_expression "local_8c = (byte *)0x7b95c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b95c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b95c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b949;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b949;" (assignment_expression "local_8c = (byte *)0x7b949" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b949" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b949"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = &UNK_0007b939;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = &UNK_0007b939;" (assignment_expression "local_8c = &UNK_0007b939" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b939" (& "&") (identifier "UNK_0007b939"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b929;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7b929;" (assignment_expression "local_8c = (byte *)0x7b929" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b929" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b929"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b917;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7b917;" (assignment_expression "local_8c = (byte *)0x7b917" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b917" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b917"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b904;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7b904;" (assignment_expression "local_8c = (byte *)0x7b904" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b904" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b904"))) (; ";"))) (} "}"))) (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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\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 *)0x7ac6a;\n          break;\n        case 1:\n          local_8c = &UNK_00078a7c;\n          break;\n        case 2:\n          local_8c = &UNK_0007b134;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12a;\n          break;\n        case 4:\n          local_8c = &UNK_0007b120;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b112;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b104;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7ac6a;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7ac6a;" (assignment_expression "local_8c = (byte *)0x7ac6a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac6a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac6a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = &UNK_00078a7c;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a7c;" (assignment_expression "local_8c = &UNK_00078a7c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a7c" (& "&") (identifier "UNK_00078a7c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = &UNK_0007b134;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_0007b134;" (assignment_expression "local_8c = &UNK_0007b134" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b134" (& "&") (identifier "UNK_0007b134"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = &UNK_0007b12a;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b12a;" (assignment_expression "local_8c = &UNK_0007b12a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b12a" (& "&") (identifier "UNK_0007b12a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = &UNK_0007b120;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b120;" (assignment_expression "local_8c = &UNK_0007b120" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b120" (& "&") (identifier "UNK_0007b120"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x7b112;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b112;" (assignment_expression "local_8c = (byte *)0x7b112" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b112" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b112"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x7b104;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b104;" (assignment_expression "local_8c = (byte *)0x7b104" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b104" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b104"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x7b0f6;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b0f6;" (assignment_expression "local_8c = (byte *)0x7b0f6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0f6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0f6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7b0e7;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b0e7;" (assignment_expression "local_8c = (byte *)0x7b0e7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0e7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0e7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7b0d8;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b0d8;" (assignment_expression "local_8c = (byte *)0x7b0d8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0d8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0d8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7b0c8;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b0c8;" (assignment_expression "local_8c = (byte *)0x7b0c8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0c8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0c8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b3;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b0b3;" (assignment_expression "local_8c = (byte *)0x7b0b3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0b3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0b3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a0;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b0a0;" (assignment_expression "local_8c = (byte *)0x7b0a0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0a0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0a0"))) (; ";")) (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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\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 *)0x7a833;\n          break;\n        case 1:\n          local_8c = &UNK_00078aa7;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac60;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac56;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac42;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac36;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac29;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac02;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7a833;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a833;" (assignment_expression "local_8c = (byte *)0x7a833" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a833" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a833"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = &UNK_00078aa7;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078aa7;" (assignment_expression "local_8c = &UNK_00078aa7" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078aa7" (& "&") (identifier "UNK_00078aa7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x7ac60;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7ac60;" (assignment_expression "local_8c = (byte *)0x7ac60" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac60" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac60"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = (byte *)0x7ac56;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7ac56;" (assignment_expression "local_8c = (byte *)0x7ac56" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac56" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac56"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x7ac4c;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7ac4c;" (assignment_expression "local_8c = (byte *)0x7ac4c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac4c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac4c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x7ac42;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7ac42;" (assignment_expression "local_8c = (byte *)0x7ac42" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac42" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac42"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x7ac36;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7ac36;" (assignment_expression "local_8c = (byte *)0x7ac36" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac36" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac36"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x7ac29;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7ac29;" (assignment_expression "local_8c = (byte *)0x7ac29" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac29" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac29"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7ac1c;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7ac1c;" (assignment_expression "local_8c = (byte *)0x7ac1c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac1c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac1c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7ac0f;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7ac0f;" (assignment_expression "local_8c = (byte *)0x7ac0f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac0f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac0f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7ac02;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7ac02;" (assignment_expression "local_8c = (byte *)0x7ac02" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac02" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac02"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abed;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7abed;" (assignment_expression "local_8c = (byte *)0x7abed" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abed" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abed"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abda;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7abda;" (assignment_expression "local_8c = (byte *)0x7abda" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abda" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abda"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abce;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7abce;" (assignment_expression "local_8c = (byte *)0x7abce" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abce" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abce"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc0;\n          break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7abc0;" (assignment_expression "local_8c = (byte *)0x7abc0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abc0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abc0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb2;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7abb2;" (assignment_expression "local_8c = (byte *)0x7abb2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abb2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abb2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba4;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7aba4;" (assignment_expression "local_8c = (byte *)0x7aba4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aba4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aba4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab95;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7ab95;" (assignment_expression "local_8c = (byte *)0x7ab95" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab95" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab95"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab84;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7ab84;" (assignment_expression "local_8c = (byte *)0x7ab84" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab84" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab84"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab73;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7ab73;" (assignment_expression "local_8c = (byte *)0x7ab73" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab73" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab73"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab62;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7ab62;" (assignment_expression "local_8c = (byte *)0x7ab62" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab62" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab62"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab51;\n          break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7ab51;" (assignment_expression "local_8c = (byte *)0x7ab51" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab51" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab51"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab44;\n          break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7ab44;" (assignment_expression "local_8c = (byte *)0x7ab44" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab44" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab44"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab35;\n          break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7ab35;" (assignment_expression "local_8c = (byte *)0x7ab35" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab35" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab35"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab26;\n          break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7ab26;" (assignment_expression "local_8c = (byte *)0x7ab26" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab26" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab26"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab17;\n          break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7ab17;" (assignment_expression "local_8c = (byte *)0x7ab17" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab17" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab17"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab0c;\n          break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7ab0c;" (assignment_expression "local_8c = (byte *)0x7ab0c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab0c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab0c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7aaff;\n          break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7aaff;" (assignment_expression "local_8c = (byte *)0x7aaff" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aaff" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aaff"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf2;\n          break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7aaf2;" (assignment_expression "local_8c = (byte *)0x7aaf2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aaf2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aaf2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aae5;\n          break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7aae5;" (assignment_expression "local_8c = (byte *)0x7aae5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aae5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aae5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aad7;\n          break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7aad7;" (assignment_expression "local_8c = (byte *)0x7aad7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aad7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aad7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aac9;\n          break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7aac9;" (assignment_expression "local_8c = (byte *)0x7aac9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aac9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aac9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aab6;\n          break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7aab6;" (assignment_expression "local_8c = (byte *)0x7aab6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aab6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aab6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aaab;\n          break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7aaab;" (assignment_expression "local_8c = (byte *)0x7aaab" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aaab" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aaab"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa93;\n          break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7aa93;" (assignment_expression "local_8c = (byte *)0x7aa93" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa93" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa93"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa86;\n          break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7aa86;" (assignment_expression "local_8c = (byte *)0x7aa86" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa86" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa86"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa6f;\n          break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7aa6f;" (assignment_expression "local_8c = (byte *)0x7aa6f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa6f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa6f"))) (; ";")) (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_000b9da4 == 0) {\n          pcVar9 = "%-17.17s";\n        }" (if "if") (parenthesized_expression "(DAT_000b9da4 == 0)" (( "(") (binary_expression "DAT_000b9da4 == 0" (identifier "DAT_000b9da4") (== "==") (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_0008c8cc + *(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_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" ({ "{") (expression_statement "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();" (assignment_expression "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (identifier "uVar10") (= "=") (call_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (parenthesized_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))" (( "(") (pointer_expression "*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" (* "*") (cast_expression "(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" (( "(") (binary_expression "(int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8cc + *(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_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (* "*") (cast_expression "(int *)(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (( "(") (binary_expression "&DAT_0008c8cc + *(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "&DAT_0008c8cc" (& "&") (identifier "DAT_0008c8cc")) (+ "+") (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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\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 *)0x7b1a5;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a39;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;\n          case 3:\n            local_8c = &UNK_0007b59c;\n            break;\n          case 4:\n            local_8c = &UNK_0007b592;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b582;\n            break;\n          case 6:\n            local_8c = &UNK_0007b578;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b563;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b550;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7b1a5;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b1a5;" (assignment_expression "local_8c = (byte *)0x7b1a5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1a5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1a5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = (byte *)0x78a39;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a39;" (assignment_expression "local_8c = (byte *)0x78a39" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a39" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a39"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7b5a6;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b5a6;" (assignment_expression "local_8c = (byte *)0x7b5a6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5a6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5a6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = &UNK_0007b59c;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b59c;" (assignment_expression "local_8c = &UNK_0007b59c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b59c" (& "&") (identifier "UNK_0007b59c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = &UNK_0007b592;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b592;" (assignment_expression "local_8c = &UNK_0007b592" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b592" (& "&") (identifier "UNK_0007b592"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7b582;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b582;" (assignment_expression "local_8c = (byte *)0x7b582" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b582" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b582"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = &UNK_0007b578;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_0007b578;" (assignment_expression "local_8c = &UNK_0007b578" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b578" (& "&") (identifier "UNK_0007b578"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x7b563;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b563;" (assignment_expression "local_8c = (byte *)0x7b563" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b563" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b563"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7b550;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b550;" (assignment_expression "local_8c = (byte *)0x7b550" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b550" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b550"))) (; ";")) (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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\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 *)0x7b13e;\n            break;\n          case 1:\n            local_8c = &UNK_00078a4b;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b536;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b525;\n            break;\n          case 4:\n            local_8c = &UNK_0007b51b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b50b;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4ef;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4df;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c3;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7b13e;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b13e;" (assignment_expression "local_8c = (byte *)0x7b13e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b13e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b13e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = &UNK_00078a4b;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a4b;" (assignment_expression "local_8c = &UNK_00078a4b" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a4b" (& "&") (identifier "UNK_00078a4b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7b536;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b536;" (assignment_expression "local_8c = (byte *)0x7b536" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b536" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b536"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = (byte *)0x7b525;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b525;" (assignment_expression "local_8c = (byte *)0x7b525" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b525" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b525"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = &UNK_0007b51b;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b51b;" (assignment_expression "local_8c = &UNK_0007b51b" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b51b" (& "&") (identifier "UNK_0007b51b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7b50b;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b50b;" (assignment_expression "local_8c = (byte *)0x7b50b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b50b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b50b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x7b4f9;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b4f9;" (assignment_expression "local_8c = (byte *)0x7b4f9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4f9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4f9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = &UNK_0007b4ef;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = &UNK_0007b4ef;" (assignment_expression "local_8c = &UNK_0007b4ef" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b4ef" (& "&") (identifier "UNK_0007b4ef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7b4df;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b4df;" (assignment_expression "local_8c = (byte *)0x7b4df" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4df" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4df"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x7b4cd;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b4cd;" (assignment_expression "local_8c = (byte *)0x7b4cd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4cd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4cd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = &UNK_0007b4c3;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = &UNK_0007b4c3;" (assignment_expression "local_8c = &UNK_0007b4c3" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b4c3" (& "&") (identifier "UNK_0007b4c3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b3;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b4b3;" (assignment_expression "local_8c = (byte *)0x7b4b3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4b3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4b3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a2;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b4a2;" (assignment_expression "local_8c = (byte *)0x7b4a2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4a2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4a2"))) (; ";")) (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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;\n              printf("()%-*s",iVar12,&DAT_0007c3b7);\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_0007c3b7;" (assignment_expression "puVar24 = &DAT_0007c3b7" (identifier "puVar24") (= "=") (pointer_expression "&DAT_0007c3b7" (& "&") (identifier "DAT_0007c3b7"))) (; ";")) (expression_statement "printf("()%-*s",iVar12,&DAT_0007c3b7);" (call_expression "printf("()%-*s",iVar12,&DAT_0007c3b7)" (identifier "printf") (argument_list "("()%-*s",iVar12,&DAT_0007c3b7)" (( "(") (string_literal ""()%-*s"" (" """) (string_content "()%-*s") (" """)) (, ",") (identifier "iVar12") (, ",") (pointer_expression "&DAT_0007c3b7" (& "&") (identifier "DAT_0007c3b7")) () ")"))) (; ";")) (} "}")) (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 *)0x79977;
          break;
        case 1:
          var_45 = (type_12 *)0x78b3c;
          break;
        case 2:
          var_45 = (type_12 *)0x79cfa;
          break;
        case 3:
          var_45 = (type_12 *)0x79ceb;
          break;
        case 4:
          var_45 = (type_12 *)0x79cdf;
          break;
        case 5:
          var_45 = (type_12 *)0x79cd3;
          break;
        case 6:
          var_45 = (type_12 *)0x79cc7;
          break;
        case 7:
          var_45 = (type_12 *)0x79cb8;
          break;
        case 8:
          var_45 = (type_12 *)0x79ca9;
          break;
        case 9:
          var_45 = (type_12 *)0x79c9a;
          break;
        case 10:
          var_45 = (type_12 *)0x79c8b;
          break;
        case 0xb:
          var_45 = (type_12 *)0x79c7f;
          break;
        case 0xc:
          var_45 = (type_12 *)0x79c73;
          break;
        case 0xd:
          var_45 = (type_12 *)0x79c68;
          break;
        case 0xe:
          var_45 = (type_12 *)0x79c5c;
          break;
        case 0xf:
          var_45 = (type_12 *)0x79c50;
          break;
        case 0x10:
          var_45 = (type_12 *)0x79c44;
          break;
        case 0x11:
          var_45 = (type_12 *)0x79c38;
          break;
        case 0x12:
          var_45 = (type_12 *)0x79c2a;
          break;
        case 0x13:
          var_45 = (type_12 *)0x79c1b;
          break;
        case 0x14:
          var_45 = (type_12 *)0x79c0c;
          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 *)0x7b497;
            break;
          case 1:
            var_45 = (type_12 *)0x78a23;
            break;
          case 2:
            var_45 = (type_12 *)0x7b892;
            break;
          case 3:
            var_45 = (type_12 *)0x7b883;
            break;
          case 4:
            var_45 = (type_12 *)0x7b87a;
            break;
          case 5:
            var_45 = (type_12 *)0x7b86e;
            break;
          case 6:
            var_45 = (type_12 *)0x7b860;
            break;
          case 7:
            var_45 = (type_12 *)0x7b852;
            break;
          case 8:
            var_45 = (type_12 *)0x7b844;
            break;
          case 9:
            var_45 = (type_12 *)0x7b832;
            break;
          case 10:
            var_45 = (type_12 *)0x7b820;
            break;
          case 0xb:
            var_45 = (type_12 *)0x7b80e;
            break;
          case 0xc:
            var_45 = (type_12 *)0x7b7fd;
            break;
          case 0xd:
            var_45 = (type_12 *)0x7b7ec;
            break;
          case 0xe:
            var_45 = (type_12 *)0x7b7db;
            break;
          case 0xf:
            var_45 = (type_12 *)0x7b7c6;
            break;
          case 0x10:
            var_45 = (type_12 *)0x7b7b1;
            break;
          case 0x11:
            var_45 = (type_12 *)0x7b79c;
            break;
          case 0x12:
            var_45 = (type_12 *)0x7b791;
            break;
          case 0x13:
            var_45 = (type_12 *)0x7b787;
            break;
          case 0x14:
            var_45 = (type_12 *)0x7b77f;
            break;
          case 0x15:
            var_45 = (type_12 *)0x7b772;
            break;
          case 0x16:
            var_45 = (type_12 *)0x7b764;
            break;
          case 0x17:
            var_45 = (type_12 *)0x7b752;
            break;
          case 0x18:
            var_45 = (type_12 *)0x7b741;
            break;
          case 0x19:
            var_45 = (type_12 *)0x7b730;
            break;
          case 0x1a:
            var_45 = (type_12 *)0x7b728;
            break;
          case 0x1b:
            var_45 = (type_12 *)0x7b71c;
            break;
          case 0x1c:
            var_45 = (type_12 *)0x7b710;
            break;
          case 0x1d:
            var_45 = (type_12 *)0x7b703;
            break;
          case 0x1e:
            var_45 = (type_12 *)0x7b6f7;
            break;
          case 0x1f:
            var_45 = (type_12 *)0x7b6ea;
            break;
          case 0x20:
            var_45 = (type_12 *)0x7b6dd;
            break;
          case 0x21:
            var_45 = (type_12 *)0x7b6cc;
            break;
          case 0x22:
            var_45 = (type_12 *)0x7b6c0;
            break;
          case 0x23:
            var_45 = (type_12 *)0x7b6b4;
            break;
          case 0x24:
            var_45 = (type_12 *)0x7b6a5;
            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 *)0x78f33;
                break;
              case 1:
                var_45 = (type_12 *)0x78bac;
                break;
              case 2:
                var_45 = (type_12 *)0x79362;
                break;
              case 3:
                var_45 = (type_12 *)0x7934c;
                break;
              case 4:
                var_45 = (type_12 *)0x79333;
                break;
              case 5:
                var_45 = (type_12 *)0x79323;
                break;
              case 6:
                var_45 = (type_12 *)0x79310;
                break;
              case 7:
                var_45 = (type_12 *)0x792fd;
                break;
              case 8:
                var_45 = (type_12 *)0x792ea;
                break;
              case 9:
                var_45 = (type_12 *)0x792d5;
                break;
              case 10:
                var_45 = (type_12 *)0x792ba;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7929f;
                break;
              case 0xc:
                var_45 = (type_12 *)0x79286;
                break;
              case 0xd:
                var_45 = (type_12 *)0x79270;
                break;
              case 0xe:
                var_45 = (type_12 *)0x7925c;
                break;
              case 0xf:
                var_45 = (type_12 *)0x79248;
                break;
              case 0x10:
                var_45 = (type_12 *)0x79237;
                break;
              case 0x11:
                var_45 = (type_12 *)0x79220;
                break;
              case 0x12:
                var_45 = (type_12 *)0x7920a;
                break;
              case 0x13:
                var_45 = (type_12 *)0x791f3;
                break;
              case 0x14:
                var_45 = (type_12 *)0x791dc;
                break;
              case 0x15:
                var_45 = (type_12 *)0x791ca;
                break;
              case 0x16:
                var_45 = (type_12 *)0x791b9;
                break;
              case 0x17:
                var_45 = (type_12 *)0x791a6;
                break;
              case 0x18:
                var_45 = (type_12 *)0x79193;
                break;
              case 0x19:
                var_45 = (type_12 *)0x7917a;
                break;
              case 0x1a:
                var_45 = (type_12 *)0x79161;
                break;
              case 0x1b:
                var_45 = (type_12 *)0x79148;
                break;
              case 0x1c:
                var_45 = (type_12 *)0x7912d;
                break;
              case 0x1d:
                var_45 = (type_12 *)0x79115;
                break;
              case 0x1e:
                var_45 = (type_12 *)0x790fb;
                break;
              case 0x1f:
                var_45 = (type_12 *)0x790e3;
                break;
              case 0x20:
                var_45 = (type_12 *)0x790c8;
                break;
              default:
                goto _L7017;
              }
            }
            else if (var_2 == 0xdf) {
              if (var_19 == 1) {
                var_45 = (type_12 *)0x78ab0;
              }
              else if (var_19 == 0) {
                var_45 = (type_12 *)0x7a639;
              }
              else {
                if (var_19 != 2) goto _L7017;
                var_45 = (type_12 *)0x78c3a;
              }
            }
            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 *)0x7b8a0;
                      break;
                    case 1:
                      var_45 = (type_12 *)0x7b8f8;
                      break;
                    case 2:
                      var_45 = (type_12 *)0x78e1c;
                      break;
                    case 3:
                      var_45 = (type_12 *)0x78e0f;
                      break;
                    case 4:
                      var_45 = (type_12 *)0x78e00;
                      break;
                    case 5:
                      var_45 = (type_12 *)0x78df7;
                      break;
                    case 6:
                      var_45 = (type_12 *)0x78de2;
                      break;
                    case 7:
                      var_45 = (type_12 *)0x78dcd;
                      break;
                    case 8:
                      var_45 = (type_12 *)0x78dc0;
                      break;
                    case 9:
                      var_45 = (type_12 *)0x78db3;
                      break;
                    case 10:
                      var_45 = (type_12 *)0x78da4;
                      break;
                    case 0xb:
                      var_45 = (type_12 *)0x78d95;
                      break;
                    case 0xc:
                      var_45 = (type_12 *)0x78d80;
                      break;
                    case 0xd:
                      var_45 = (type_12 *)0x78d6b;
                      break;
                    case 0xe:
                      var_45 = (type_12 *)0x78d5f;
                      break;
                    case 0xf:
                      var_45 = (type_12 *)0x78d51;
                      break;
                    case 0x10:
                      var_45 = (type_12 *)0x78d45;
                      break;
                    case 0x11:
                      var_45 = (type_12 *)0x78d39;
                      break;
                    case 0x12:
                      var_45 = (type_12 *)0x78d29;
                      break;
                    case 0x13:
                      var_45 = (type_12 *)0x78d19;
                      break;
                    case 0x14:
                      var_45 = (type_12 *)0x78d09;
                      break;
                    case 0x15:
                      var_45 = (type_12 *)0x78cfa;
                      break;
                    case 0x16:
                      var_45 = (type_12 *)0x78ceb;
                      break;
                    case 0x17:
                      var_45 = (type_12 *)0x78cdb;
                      break;
                    case 0x18:
                      var_45 = (type_12 *)0x78ccb;
                      break;
                    case 0x19:
                      var_45 = (type_12 *)0x78cbc;
                      break;
                    case 0x1a:
                      var_45 = (type_12 *)0x78cad;
                      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 *)0x79af1;
                }
                else if (var_19 < 8) {
                  if (var_19 == 3) {
                    var_45 = (type_12 *)0x79b34;
                  }
                  else if (var_19 < 4) {
                    var_45 = (type_12 *)0x78b50;
                    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 *)0x79b11;
                    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 *)0x79ab3;
                }
                else if (var_19 < 0xc) {
                  var_45 = (type_12 *)0x79ad5;
                  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 *)0x79a8b;
                }
                else if (var_19 < 0xd) {
                  var_45 = (type_12 *)0x79a9f;
                }
                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 *)0x78c2e;
                break;
              case 1:
                var_45 = (type_12 *)0x78a8e;
                break;
              case 2:
                var_45 = (type_12 *)0x7adc6;
                break;
              case 3:
                var_45 = (type_12 *)0x7adbd;
                break;
              case 4:
                var_45 = (type_12 *)0x7adb3;
                break;
              case 5:
                var_45 = (type_12 *)0x7ada9;
                break;
              case 6:
                var_45 = (type_12 *)0x7ad9f;
                break;
              case 7:
                var_45 = (type_12 *)0x7ad95;
                break;
              case 8:
                var_45 = (type_12 *)0x7ad88;
                break;
              case 9:
                var_45 = (type_12 *)0x7ad7d;
                break;
              case 10:
                var_45 = (type_12 *)0x7ad72;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7ad68;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7ad5a;
                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 *)0x78c4a;
                      break;
                    default:
                      goto _L7017;
                    case 5:
                      var_45 = (type_12 *)0x789ba;
                      break;
                    case 6:
                      var_45 = (type_12 *)0x78f21;
                      break;
                    case 8:
                      var_45 = (type_12 *)0x78f0e;
                      break;
                    case 9:
                      var_45 = (type_12 *)0x78f04;
                      break;
                    case 10:
                      var_45 = (type_12 *)0x78ef6;
                      break;
                    case 0xb:
                      var_45 = (type_12 *)0x78ee3;
                      break;
                    case 0xe:
                      var_45 = (type_12 *)0x78ed3;
                      break;
                    case 0xf:
                      var_45 = (type_12 *)0x78ec4;
                      break;
                    case 0x12:
                      var_45 = (type_12 *)0x78eb8;
                      break;
                    case 0x40:
                      var_45 = (type_12 *)0x78ea2;
                      break;
                    case 0x41:
                      var_45 = (type_12 *)0x78e92;
                      break;
                    case 0x42:
                      var_45 = (type_12 *)0x78e81;
                      break;
                    case 0x43:
                      var_45 = (type_12 *)0x78e70;
                      break;
                    case 0x44:
                      var_45 = (type_12 *)0x78e5a;
                      break;
                    case 0x45:
                      var_45 = (type_12 *)0x78e44;
                      break;
                    case 0x46:
                      var_45 = (type_12 *)0x78e36;
                    }
                    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 *)0x78be0;
                      break;
                    case 1:
                      var_45 = (type_12 *)0x78ba0;
                      break;
                    case 2:
                      var_45 = (type_12 *)0x79531;
                      break;
                    case 3:
                      var_45 = (type_12 *)0x79524;
                      break;
                    case 4:
                      var_45 = (type_12 *)0x79516;
                      break;
                    case 5:
                      var_45 = (type_12 *)0x79507;
                      break;
                    case 6:
                      var_45 = (type_12 *)0x794f7;
                      break;
                    case 7:
                      var_45 = (type_12 *)0x794e7;
                      break;
                    case 8:
                      var_45 = (type_12 *)0x794d6;
                      break;
                    case 9:
                      var_45 = (type_12 *)0x794c6;
                      break;
                    case 10:
                      var_45 = (type_12 *)0x794b6;
                      break;
                    case 0xb:
                      var_45 = (type_12 *)0x794a5;
                      break;
                    case 0xc:
                      var_45 = (type_12 *)0x79498;
                      break;
                    case 0xd:
                      var_45 = (type_12 *)0x7948b;
                      break;
                    case 0xe:
                      var_45 = (type_12 *)0x7947f;
                      break;
                    case 0xf:
                      var_45 = (type_12 *)0x79473;
                      break;
                    case 0x10:
                      var_45 = (type_12 *)0x79466;
                      break;
                    case 0x11:
                      var_45 = (type_12 *)0x79459;
                      break;
                    case 0x12:
                      var_45 = (type_12 *)0x7944c;
                      break;
                    case 0x13:
                      var_45 = (type_12 *)0x7943f;
                      break;
                    case 0x14:
                      var_45 = (type_12 *)0x79431;
                      break;
                    case 0x15:
                      var_45 = (type_12 *)0x79424;
                      break;
                    case 0x16:
                      var_45 = (type_12 *)0x79417;
                      break;
                    case 0x17:
                      var_45 = (type_12 *)0x79409;
                      break;
                    case 0x18:
                      var_45 = (type_12 *)0x793fb;
                      break;
                    case 0x19:
                      var_45 = (type_12 *)0x793ec;
                      break;
                    case 0x1a:
                      var_45 = (type_12 *)0x793dd;
                      break;
                    case 0x1b:
                      var_45 = (type_12 *)0x793cd;
                      break;
                    case 0x1c:
                      var_45 = (type_12 *)0x793bd;
                      break;
                    case 0x1d:
                      var_45 = (type_12 *)0x793a9;
                      break;
                    case 0x1e:
                      var_45 = (type_12 *)0x79394;
                      break;
                    case 0x1f:
                      var_45 = (type_12 *)0x79384;
                      break;
                    default:
                      goto _L7017;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto _L7017;
              }
              if (var_2 == 0x78) {
code_r0x0002ef25:
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x79378;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b87;
                  break;
                case 2:
                  var_45 = (type_12 *)0x796ec;
                  break;
                case 3:
                  var_45 = (type_12 *)0x796e2;
                  break;
                case 4:
                  var_45 = (type_12 *)0x796d3;
                  break;
                case 5:
                  var_45 = (type_12 *)0x796c3;
                  break;
                case 6:
                  var_45 = (type_12 *)0x796ba;
                  break;
                case 7:
                  var_45 = (type_12 *)0x796ae;
                  break;
                case 8:
                  var_45 = (type_12 *)0x796a3;
                  break;
                case 9:
                  var_45 = (type_12 *)0x79697;
                  break;
                case 10:
                  var_45 = (type_12 *)0x79688;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x79678;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x79668;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (var_2 < 0x79) {
                if (var_2 == 0x73) {
                  switch(var_19) {
                  case 0:
                    var_45 = (type_12 *)0x789d6;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78bd6;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x79045;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x7903a;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x7902f;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x7901e;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x79008;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x78ff4;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x78fe9;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x78fdc;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x78fce;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x78fbe;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x78fad;
                    break;
                  case 0xd:
                    var_45 = (type_12 *)0x78f9d;
                    break;
                  case 0xe:
                    var_45 = (type_12 *)0x78f8d;
                    break;
                  case 0xf:
                    var_45 = (type_12 *)0x78f80;
                    break;
                  case 0x10:
                    var_45 = (type_12 *)0x78f73;
                    break;
                  case 0x11:
                    var_45 = (type_12 *)0x78f66;
                    break;
                  case 0x12:
                    var_45 = (type_12 *)0x78f56;
                    break;
                  case 0x13:
                    var_45 = (type_12 *)0x78f45;
                    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 *)0x79b4c;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78b20;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x79f20;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x79f13;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x79f08;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x79efb;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x79eee;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x79ee0;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x79ed2;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x79ec4;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x79eb5;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x79ea8;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x79e92;
                    break;
                  case 0xd:
                    var_45 = (type_12 *)0x79e7e;
                    break;
                  case 0xe:
                    var_45 = (type_12 *)0x79e70;
                    break;
                  case 0xf:
                    var_45 = (type_12 *)0x79e5f;
                    break;
                  case 0x10:
                    var_45 = (type_12 *)0x79e50;
                    break;
                  case 0x11:
                    var_45 = (type_12 *)0x79e40;
                    break;
                  case 0x12:
                    var_45 = (type_12 *)0x79e32;
                    break;
                  case 0x13:
                    var_45 = (type_12 *)0x79e1f;
                    break;
                  case 0x14:
                    var_45 = (type_12 *)0x79e11;
                    break;
                  case 0x15:
                    var_45 = (type_12 *)0x79e03;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (var_2 == 0x8a) {
                  switch(var_19) {
                  case 0:
                    var_45 = (type_12 *)0x7953e;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78b7e;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x797e9;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x797df;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x797d3;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x797c7;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x797b8;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x797ac;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x7979e;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x79789;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x79776;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x79768;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x79755;
                    break;
                  case 0xd:
                    var_45 = (type_12 *)0x79742;
                    break;
                  case 0xe:
                    var_45 = (type_12 *)0x79736;
                    break;
                  case 0xf:
                    var_45 = (type_12 *)0x79726;
                    break;
                  case 0x10:
                    var_45 = (type_12 *)0x79716;
                    break;
                  case 0x11:
                    var_45 = (type_12 *)0x79706;
                    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 *)0x7965c;
            break;
          case 1:
            var_45 = (type_12 *)0x78b68;
            break;
          case 2:
            var_45 = (type_12 *)0x7996d;
            break;
          case 3:
            var_45 = (type_12 *)0x79962;
            break;
          case 4:
            var_45 = (type_12 *)0x79956;
            break;
          case 5:
            var_45 = (type_12 *)0x79945;
            break;
          case 6:
            var_45 = (type_12 *)0x79938;
            break;
          case 7:
            var_45 = (type_12 *)0x79929;
            break;
          case 8:
            var_45 = (type_12 *)0x7991a;
            break;
          case 9:
            var_45 = (type_12 *)0x7990b;
            break;
          case 10:
            var_45 = (type_12 *)0x798fc;
            break;
          case 0xb:
            var_45 = (type_12 *)0x798ed;
            break;
          case 0xc:
            var_45 = (type_12 *)0x798e1;
            break;
          case 0xd:
            var_45 = (type_12 *)0x798d0;
            break;
          case 0xe:
            var_45 = (type_12 *)0x798c1;
            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 *)0x78e29;
              break;
            case 1:
              var_45 = (type_12 *)0x78bbc;
              break;
            case 2:
              var_45 = (type_12 *)0x790af;
              break;
            case 3:
              var_45 = (type_12 *)0x790a0;
              break;
            case 4:
              var_45 = (type_12 *)0x79090;
              break;
            case 5:
              var_45 = (type_12 *)0x79084;
              break;
            case 6:
              var_45 = (type_12 *)0x79078;
              break;
            case 7:
              var_45 = (type_12 *)0x7906c;
              break;
            case 8:
              var_45 = (type_12 *)0x79060;
              break;
            default:
              goto _L7017;
            }
            goto LAB_0002dd00;
          }
          if (var_2 < 0x4689) {
            if (var_2 == 0x2530) {
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x790be;
                break;
              case 1:
                var_45 = (type_12 *)0x78b91;
                break;
              case 2:
                var_45 = (type_12 *)0x78c26;
                break;
              case 3:
                var_45 = (type_12 *)0x78c18;
                break;
              case 4:
                var_45 = (type_12 *)0x78c0e;
                break;
              case 5:
                var_45 = (type_12 *)0x78c04;
                break;
              case 6:
                var_45 = (type_12 *)0x78bfa;
                break;
              default:
                goto _L7017;
              }
            }
            else if (var_2 < 0x2531) {
              if (var_2 == 0x1059) {
code_r0x0002e0f7:
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x7a35c;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78aca;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a8c6;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a8ba;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7a8a8;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7a897;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7a880;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7a86e;
                  break;
                case 8:
                  var_45 = (type_12 *)0x7a85c;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7a851;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7a83f;
                  break;
                default:
                  goto _L7017;
                }
              }
              else {
                if (var_2 != 0x1223) goto _L7017;
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x796f6;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b5b;
                  break;
                case 2:
                  var_45 = (type_12 *)0x79a40;
                  break;
                case 3:
                  var_45 = (type_12 *)0x79a32;
                  break;
                case 4:
                  var_45 = (type_12 *)0x79a1f;
                  break;
                case 5:
                  var_45 = (type_12 *)0x79a0b;
                  break;
                case 6:
                  var_45 = (type_12 *)0x799f7;
                  break;
                case 7:
                  var_45 = (type_12 *)0x799e6;
                  break;
                case 8:
                  var_45 = (type_12 *)0x799d4;
                  break;
                case 9:
                  var_45 = (type_12 *)0x799c4;
                  break;
                case 10:
                  var_45 = (type_12 *)0x799b5;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x799a3;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x79992;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x79982;
                  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 *)0x78c9f;
              }
              else {
                if (var_19 != 1) goto _L7017;
                var_45 = (type_12 *)0x78bca;
              }
            }
          }
          else {
            if (var_2 == 0x5aa5) {
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x7b095;
                break;
              case 1:
                var_45 = (type_12 *)0x78a54;
                break;
              case 2:
                var_45 = (type_12 *)0x7b488;
                break;
              case 3:
                var_45 = (type_12 *)0x7b479;
                break;
              case 4:
                var_45 = (type_12 *)0x7b465;
                break;
              case 5:
                var_45 = (type_12 *)0x7b453;
                break;
              case 6:
                var_45 = (type_12 *)0x7b441;
                break;
              case 7:
                var_45 = (type_12 *)0x7b42f;
                break;
              case 8:
                var_45 = (type_12 *)0x7b41a;
                break;
              case 9:
                var_45 = (type_12 *)0x7b405;
                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 *)0x7b5b8;
                break;
              case 1:
                var_45 = (type_12 *)0x78a0f;
                break;
              case 2:
                var_45 = (type_12 *)0x78c90;
                break;
              case 3:
                var_45 = (type_12 *)0x78c7e;
                break;
              case 4:
                var_45 = (type_12 *)0x78c71;
                break;
              case 5:
                var_45 = (type_12 *)0x78c62;
                break;
              case 6:
                var_45 = (type_12 *)0x78c55;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (var_2 != 0x5441) goto _L7017;
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x7aa64;
              break;
            case 1:
              var_45 = (type_12 *)0x78a85;
              break;
            case 2:
              var_45 = (type_12 *)0x7b087;
              break;
            case 3:
              var_45 = (type_12 *)0x7b079;
              break;
            case 4:
              var_45 = (type_12 *)0x7b06e;
              break;
            case 5:
              var_45 = (type_12 *)0x7b063;
              break;
            case 6:
              var_45 = (type_12 *)0x7b055;
              break;
            case 7:
              var_45 = (type_12 *)0x7b046;
              break;
            case 8:
              var_45 = (type_12 *)0x7b038;
              break;
            case 9:
              var_45 = (type_12 *)0x7b02a;
              break;
            case 10:
              var_45 = (type_12 *)0x7b01c;
              break;
            case 0xb:
              var_45 = (type_12 *)0x7b010;
              break;
            case 0xc:
              var_45 = (type_12 *)0x7b004;
              break;
            case 0xd:
              var_45 = (type_12 *)0x7aff8;
              break;
            case 0xe:
              var_45 = (type_12 *)0x7afe9;
              break;
            case 0xf:
              var_45 = (type_12 *)0x7afd4;
              break;
            case 0x10:
              var_45 = (type_12 *)0x7afbf;
              break;
            case 0x11:
              var_45 = (type_12 *)0x7afaa;
              break;
            case 0x12:
              var_45 = (type_12 *)0x7af95;
              break;
            case 0x13:
              var_45 = (type_12 *)0x7af7d;
              break;
            case 0x14:
              var_45 = (type_12 *)0x7af65;
              break;
            case 0x15:
              var_45 = (type_12 *)0x7af4d;
              break;
            case 0x16:
              var_45 = (type_12 *)0x7af3e;
              break;
            case 0x17:
              var_45 = (type_12 *)0x7af2f;
              break;
            case 0x18:
              var_45 = (type_12 *)0x7af20;
              break;
            case 0x19:
              var_45 = (type_12 *)0x7af10;
              break;
            case 0x1a:
              var_45 = (type_12 *)0x7aefc;
              break;
            case 0x1b:
              var_45 = (type_12 *)0x7aee9;
              break;
            case 0x1c:
              var_45 = (type_12 *)0x7aed6;
              break;
            case 0x1d:
              var_45 = (type_12 *)0x7aec3;
              break;
            case 0x1e:
              var_45 = (type_12 *)0x7aeb3;
              break;
            case 0x1f:
              var_45 = (type_12 *)0x7aea3;
              break;
            case 0x20:
              var_45 = (type_12 *)0x7ae93;
              break;
            case 0x21:
              var_45 = (type_12 *)0x7ae81;
              break;
            case 0x22:
              var_45 = (type_12 *)0x7ae6f;
              break;
            case 0x23:
              var_45 = (type_12 *)0x7ae5d;
              break;
            case 0x24:
              var_45 = (type_12 *)0x7ae50;
              break;
            case 0x25:
              var_45 = (type_12 *)0x7ae3c;
              break;
            case 0x26:
              var_45 = (type_12 *)0x7ae26;
              break;
            case 0x27:
              var_45 = (type_12 *)0x7ae13;
              break;
            case 0x28:
              var_45 = (type_12 *)0x7ae05;
              break;
            default:
              goto _L7017;
            case 200:
              var_45 = (type_12 *)0x7adf1;
              break;
            case 0xc9:
              var_45 = (type_12 *)0x7addf;
            }
          }
          goto LAB_0002dd00;
        }
        if (var_2 == 0xad45) {
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x79a4e;
            break;
          case 1:
            var_45 = (type_12 *)0x78b2d;
            break;
          case 2:
            var_45 = (type_12 *)0x79de8;
            break;
          case 3:
            var_45 = (type_12 *)0x79dda;
            break;
          case 4:
            var_45 = (type_12 *)0x79dc9;
            break;
          case 5:
            var_45 = (type_12 *)0x79db8;
            break;
          case 6:
            var_45 = (type_12 *)0x79da8;
            break;
          case 7:
            var_45 = (type_12 *)0x79d95;
            break;
          case 8:
            var_45 = (type_12 *)0x79d86;
            break;
          case 9:
            var_45 = (type_12 *)0x79d73;
            break;
          case 10:
            var_45 = (type_12 *)0x79d62;
            break;
          case 0xb:
            var_45 = (type_12 *)0x79d51;
            break;
          case 0xc:
            var_45 = (type_12 *)0x79d42;
            break;
          default:
            goto _L7017;
          case 0x80:
            var_45 = (type_12 *)0x79d28;
            break;
          case 0x81:
            var_45 = (type_12 *)0x79d10;
          }
          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 *)0x79874;
            }
            else if (var_19 < 7) {
              if (var_19 == 2) {
                var_45 = (type_12 *)0x798aa;
              }
              else if (var_19 < 3) {
                if (var_19 == 0) {
                  var_45 = (type_12 *)0x78bec;
                }
                else {
                  var_45 = (type_12 *)0x78b72;
                  if (var_19 != 1) goto _L7017;
                }
              }
              else {
                var_45 = (type_12 *)0x79890;
                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 *)0x7983f;
            }
            else if (var_19 < 10) {
              if (var_19 == 7) {
                var_45 = (type_12 *)0x79861;
              }
              else {
                var_45 = (type_12 *)0x7984e;
                if (var_19 != 8) goto _L7017;
              }
            }
            else if (var_19 == 200) {
              var_45 = (type_12 *)0x79816;
            }
            else if (var_19 == 0xc9) {
              var_45 = (type_12 *)0x79801;
            }
            else {
              if (var_19 != 10) goto _L7017;
              var_45 = (type_12 *)0x7982d;
            }
            goto LAB_0002dd00;
          }
          if (var_2 == 0xf00d) {
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x79055;
              break;
            case 1:
              var_45 = (type_12 *)0x78b99;
              break;
            case 2:
              var_45 = (type_12 *)0x79654;
              break;
            case 3:
              var_45 = (type_12 *)0x7964b;
              break;
            case 4:
              var_45 = (type_12 *)0x79642;
              break;
            case 5:
              var_45 = (type_12 *)0x79633;
              break;
            case 6:
              var_45 = (type_12 *)0x79623;
              break;
            case 7:
              var_45 = (type_12 *)0x79613;
              break;
            case 8:
              var_45 = (type_12 *)0x79603;
              break;
            case 9:
              var_45 = (type_12 *)0x795f3;
              break;
            case 10:
              var_45 = (type_12 *)0x795e7;
              break;
            case 0xb:
              var_45 = (type_12 *)0x795db;
              break;
            case 0xc:
              var_45 = (type_12 *)0x795cf;
              break;
            case 0xd:
              var_45 = (type_12 *)0x795c3;
              break;
            case 0xe:
              var_45 = (type_12 *)0x795b7;
              break;
            case 0xf:
              var_45 = (type_12 *)0x795aa;
              break;
            case 0x10:
              var_45 = (type_12 *)0x7959b;
              break;
            case 0x11:
              var_45 = (type_12 *)0x7958c;
              break;
            case 0x12:
              var_45 = (type_12 *)0x7957f;
              break;
            case 0x13:
              var_45 = (type_12 *)0x79570;
              break;
            case 0x14:
              var_45 = (type_12 *)0x7955c;
              break;
            case 0x15:
              var_45 = (type_12 *)0x7954a;
              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 *)0x7a170;
              break;
            case 1:
              var_45 = (type_12 *)0x78ad6;
              break;
            case 2:
              var_45 = (type_12 *)0x7a823;
              break;
            case 3:
              var_45 = (type_12 *)0x7a813;
              break;
            case 4:
              var_45 = (type_12 *)0x7a803;
              break;
            case 5:
              var_45 = (type_12 *)0x7a7f4;
              break;
            case 6:
              var_45 = (type_12 *)0x7a7e5;
              break;
            case 7:
              var_45 = (type_12 *)0x7a7d6;
              break;
            case 8:
              var_45 = (type_12 *)0x7a7c9;
              break;
            case 9:
              var_45 = (type_12 *)0x7a7ba;
              break;
            case 10:
              var_45 = (type_12 *)0x7a7ab;
              break;
            case 0xb:
              var_45 = (type_12 *)0x7a79c;
              break;
            default:
              goto _L7017;
            case 0x11:
              var_45 = (type_12 *)0x7a78a;
              break;
            case 0x12:
              var_45 = (type_12 *)0x7a779;
              break;
            case 0x13:
              var_45 = (type_12 *)0x7a769;
              break;
            case 0x18:
              var_45 = (type_12 *)0x7a75c;
              break;
            case 0x19:
              var_45 = (type_12 *)0x7a74b;
              break;
            case 0x1a:
              var_45 = (type_12 *)0x7a73a;
              break;
            case 0x1b:
              var_45 = (type_12 *)0x7a729;
              break;
            case 0x1c:
              var_45 = (type_12 *)0x7a71b;
              break;
            case 0x1d:
              var_45 = (type_12 *)0x7a70d;
              break;
            case 0x1e:
              var_45 = (type_12 *)0x7a6fe;
              break;
            case 0x1f:
              var_45 = (type_12 *)0x7a6ed;
              break;
            case 0x20:
              var_45 = (type_12 *)0x7a6db;
              break;
            case 0x21:
              var_45 = (type_12 *)0x7a6ca;
              break;
            case 0x22:
              var_45 = (type_12 *)0x7a6b9;
              break;
            case 0x23:
              var_45 = (type_12 *)0x7a6a8;
              break;
            case 0x24:
              var_45 = (type_12 *)0x7a697;
              break;
            case 0x25:
              var_45 = (type_12 *)0x7a686;
              break;
            case 0x26:
              var_45 = (type_12 *)0x7a676;
              break;
            case 0x27:
              var_45 = (type_12 *)0x7a666;
              break;
            case 0x28:
              var_45 = (type_12 *)0x7a656;
              break;
            case 0x29:
              var_45 = (type_12 *)0x7a646;
            }
            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 *)0x79d05;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b09;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a165;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a156;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7a146;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7a137;
                  break;
                default:
                  goto _L7017;
                case 0x30:
                  var_45 = (type_12 *)0x7a12c;
                  break;
                case 0x31:
                  var_45 = (type_12 *)0x7a120;
                  break;
                case 0x32:
                  var_45 = (type_12 *)0x7a115;
                  break;
                case 0x40:
                  var_45 = (type_12 *)0x7a10a;
                  break;
                case 0x42:
                  var_45 = (type_12 *)0x7a0fd;
                  break;
                case 0x44:
                  var_45 = (type_12 *)0x7a0f2;
                  break;
                case 0x46:
                  var_45 = (type_12 *)0x7a0e5;
                  break;
                case 0x48:
                  var_45 = (type_12 *)0x7a0da;
                  break;
                case 0x4a:
                  var_45 = (type_12 *)0x7a0cd;
                  break;
                case 0x4c:
                  var_45 = (type_12 *)0x7a0c2;
                  break;
                case 0x50:
                  var_45 = (type_12 *)0x7a0b5;
                  break;
                case 0x52:
                  var_45 = (type_12 *)0x7a0a8;
                  break;
                case 0x54:
                  var_45 = (type_12 *)0x7a09b;
                  break;
                case 0x56:
                  var_45 = (type_12 *)0x7a08e;
                  break;
                case 0x60:
                  var_45 = (type_12 *)0x7a07e;
                  break;
                case 0x62:
                  var_45 = (type_12 *)0x7a06e;
                  break;
                case 100:
                  var_45 = (type_12 *)0x7a05e;
                  break;
                case 0x66:
                  var_45 = (type_12 *)0x7a04e;
                  break;
                case 0x68:
                  var_45 = (type_12 *)0x7a03e;
                  break;
                case 0x6c:
                  var_45 = (type_12 *)0x7a02e;
                  break;
                case 0x70:
                  var_45 = (type_12 *)0x7a023;
                  break;
                case 0x80:
                  var_45 = (type_12 *)0x7a015;
                  break;
                case 0x90:
                  var_45 = (type_12 *)0x7a009;
                  break;
                case 0xa0:
                  var_45 = (type_12 *)0x79ffa;
                  break;
                case 0xb0:
                  var_45 = (type_12 *)0x79fef;
                  break;
                case 0xc0:
                  var_45 = (type_12 *)0x79fe4;
                  break;
                case 0xd0:
                  var_45 = (type_12 *)0x79fd8;
                  break;
                case 0xe0:
                  var_45 = (type_12 *)0x79fc9;
                }
                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 *)0x79c00;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b12;
                  break;
                case 2:
                  var_45 = (type_12 *)0x79faf;
                  break;
                case 3:
                  var_45 = (type_12 *)0x79fa1;
                  break;
                case 4:
                  var_45 = (type_12 *)0x79f94;
                  break;
                case 5:
                  var_45 = (type_12 *)0x79f87;
                  break;
                case 6:
                  var_45 = (type_12 *)0x79f79;
                  break;
                case 7:
                  var_45 = (type_12 *)0x79f6c;
                  break;
                case 8:
                  var_45 = (type_12 *)0x79f5f;
                  break;
                case 9:
                  var_45 = (type_12 *)0x79f53;
                  break;
                case 10:
                  var_45 = (type_12 *)0x79f47;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x79f37;
                  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 *)0x7a8d8;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78a98;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x7ad36;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x7ad20;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x7ad0b;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x7acfb;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x7ace1;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x7accb;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x7acb7;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x7aca6;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x7ac99;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x7ac88;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x7ac76;
                    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 *)0x7b545;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78a1a;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7b8ef;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7b8e4;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7b8da;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7b8cc;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7b8bd;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7b8ad;
                  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 *)0x7b3fa;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78a2c;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7b689;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7b679;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7b669;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7b65c;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7b64f;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7b643;
                  break;
                case 8:
                  var_45 = (type_12 *)0x7b637;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7b62c;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7b620;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x7b612;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x7b604;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x7b5f8;
                  break;
                case 0xe:
                  var_45 = (type_12 *)0x7b5ea;
                  break;
                case 0xf:
                  var_45 = (type_12 *)0x7b5de;
                  break;
                case 0x10:
                  var_45 = (type_12 *)0x7b5d2;
                  break;
                case 0x11:
                  var_45 = (type_12 *)0x7b5c4;
                  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 *)0x7ad4b;
                break;
              case 1:
                var_45 = (type_12 *)0x78a6f;
                break;
              case 2:
                var_45 = (type_12 *)0x7b198;
                break;
              case 3:
                var_45 = (type_12 *)0x7b18c;
                break;
              case 4:
                var_45 = (type_12 *)0x7b17f;
                break;
              case 5:
                var_45 = (type_12 *)0x7b16e;
                break;
              case 6:
                var_45 = (type_12 *)0x7b15c;
                break;
              case 7:
                var_45 = (type_12 *)0x7b14a;
                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 *)0x79f2d;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78af0;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a3dc;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a3cc;
                  break;
                default:
                  goto _L7017;
                case 6:
                  var_45 = (type_12 *)0x7a3bc;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7a3ac;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x7a39d;
                  break;
                case 0xe:
                  var_45 = (type_12 *)0x7a38e;
                  break;
                case 0xf:
                  var_45 = (type_12 *)0x7a37b;
                  break;
                case 0x10:
                  var_45 = (type_12 *)0x7a36a;
                }
                goto LAB_0002dd00;
              }
              if (var_2 == 0x5c) {
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x79fbd;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78ae6;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a62f;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a626;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7a611;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7a5fc;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7a5e9;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7a5d6;
                  break;
                case 8:
                  var_45 = (type_12 *)0x7a5c1;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7a5b1;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7a5a1;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x7a592;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x7a580;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x7a56e;
                  break;
                case 0xe:
                  var_45 = (type_12 *)0x7a561;
                  break;
                case 0xf:
                  var_45 = (type_12 *)0x7a554;
                  break;
                case 0x10:
                  var_45 = (type_12 *)0x7a541;
                  break;
                case 0x11:
                  var_45 = (type_12 *)0x7a52e;
                  break;
                case 0x12:
                  var_45 = (type_12 *)0x7a522;
                  break;
                case 0x13:
                  var_45 = (type_12 *)0x7a512;
                  break;
                case 0x14:
                  var_45 = (type_12 *)0x7a502;
                  break;
                case 0x15:
                  var_45 = (type_12 *)0x7a4f2;
                  break;
                case 0x16:
                  var_45 = (type_12 *)0x7a4df;
                  break;
                case 0x17:
                  var_45 = (type_12 *)0x7a4cc;
                  break;
                case 0x18:
                  var_45 = (type_12 *)0x7a4b8;
                  break;
                case 0x19:
                  var_45 = (type_12 *)0x7a4a4;
                  break;
                case 0x1a:
                  var_45 = (type_12 *)0x7a490;
                  break;
                case 0x1b:
                  var_45 = (type_12 *)0x7a47c;
                  break;
                case 0x1c:
                  var_45 = (type_12 *)0x7a469;
                  break;
                case 0x1d:
                  var_45 = (type_12 *)0x7a456;
                  break;
                case 0x1e:
                  var_45 = (type_12 *)0x7a443;
                  break;
                case 0x1f:
                  var_45 = (type_12 *)0x7a430;
                  break;
                case 0x20:
                  var_45 = (type_12 *)0x7a41f;
                  break;
                case 0x21:
                  var_45 = (type_12 *)0x7a40d;
                  break;
                case 0x22:
                  var_45 = (type_12 *)0x7a3fb;
                  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 *)0x7add0;
                break;
              case 1:
                var_45 = (type_12 *)0x78a62;
                break;
              case 2:
                var_45 = (type_12 *)0x7b3ed;
                break;
              case 3:
                var_45 = (type_12 *)0x7b3e1;
                break;
              case 4:
                var_45 = (type_12 *)0x7b3cf;
                break;
              case 5:
                var_45 = (type_12 *)0x7b3bd;
                break;
              case 6:
                var_45 = (type_12 *)0x7b3ac;
                break;
              case 7:
                var_45 = (type_12 *)0x7b394;
                break;
              case 8:
                var_45 = (type_12 *)0x7b37e;
                break;
              case 9:
                var_45 = (type_12 *)0x7b371;
                break;
              case 10:
                var_45 = (type_12 *)0x7b35f;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7b34d;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7b33a;
                break;
              case 0xd:
                var_45 = (type_12 *)0x7b327;
                break;
              case 0xe:
                var_45 = (type_12 *)0x7b314;
                break;
              case 0xf:
                var_45 = (type_12 *)0x7b304;
                break;
              case 0x10:
                var_45 = (type_12 *)0x7b2f4;
                break;
              case 0x11:
                var_45 = (type_12 *)0x7b2e4;
                break;
              case 0x12:
                var_45 = (type_12 *)0x7b2d4;
                break;
              case 0x13:
                var_45 = (type_12 *)0x7b2c4;
                break;
              case 0x14:
                var_45 = (type_12 *)0x7b2b5;
                break;
              case 0x15:
                var_45 = (type_12 *)0x7b2a2;
                break;
              case 0x16:
                var_45 = (type_12 *)0x7b28f;
                break;
              case 0x17:
                var_45 = (type_12 *)0x7b27c;
                break;
              case 0x18:
                var_45 = (type_12 *)0x7b26b;
                break;
              case 0x19:
                var_45 = (type_12 *)0x7b25a;
                break;
              case 0x1a:
                var_45 = (type_12 *)0x7b248;
                break;
              case 0x1b:
                var_45 = (type_12 *)0x7b234;
                break;
              case 0x1c:
                var_45 = (type_12 *)0x7b223;
                break;
              case 0x1d:
                var_45 = (type_12 *)0x7b212;
                break;
              case 0x1e:
                var_45 = (type_12 *)0x7b1fd;
                break;
              case 0x1f:
                var_45 = (type_12 *)0x7b1e8;
                break;
              case 0x20:
                var_45 = (type_12 *)0x7b1d4;
                break;
              case 0x21:
                var_45 = (type_12 *)0x7b1c1;
                break;
              case 0x22:
                var_45 = (type_12 *)0x7b1b1;
                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 *)0x7a3ec;
                break;
              case 2:
                var_45 = (type_12 *)0x78abb;
                break;
              case 3:
                var_45 = (type_12 *)0x7aa56;
                break;
              case 4:
                var_45 = (type_12 *)0x7aa47;
                break;
              case 5:
                var_45 = (type_12 *)0x7aa2f;
                break;
              case 6:
                var_45 = (type_12 *)0x7aa17;
                break;
              case 7:
                var_45 = (type_12 *)0x7a9fe;
                break;
              case 8:
                var_45 = (type_12 *)0x7a9e6;
                break;
              case 9:
                var_45 = (type_12 *)0x7a9ce;
                break;
              case 10:
                var_45 = (type_12 *)0x7a9b5;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7a99d;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7a985;
                break;
              case 0xd:
                var_45 = (type_12 *)0x7a975;
                break;
              case 0xe:
                var_45 = (type_12 *)0x7a960;
                break;
              case 0xf:
                var_45 = (type_12 *)0x7a950;
                break;
              case 0x10:
                var_45 = (type_12 *)0x7a93e;
                break;
              case 0x11:
                var_45 = (type_12 *)0x7a92e;
                break;
              case 0x12:
                var_45 = (type_12 *)0x7a91e;
                break;
              case 0x13:
                var_45 = (type_12 *)0x7a90b;
                break;
              case 0x14:
                var_45 = (type_12 *)0x7a8f8;
                break;
              case 0x15:
                var_45 = (type_12 *)0x7a8e5;
              }
              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 *)0x79df7;
          break;
        case 1:
          var_45 = (type_12 *)0x78b00;
          break;
        case 2:
          var_45 = (type_12 *)0x7a352;
          break;
        case 3:
          var_45 = (type_12 *)0x7a348;
          break;
        case 4:
          var_45 = (type_12 *)0x7a339;
          break;
        case 5:
          var_45 = (type_12 *)0x7a329;
          break;
        case 6:
          var_45 = (type_12 *)0x7a319;
          break;
        case 7:
          var_45 = (type_12 *)0x7a304;
          break;
        case 8:
          var_45 = (type_12 *)0x7a2f1;
          break;
        case 9:
          var_45 = (type_12 *)0x7a2e5;
          break;
        case 10:
          var_45 = (type_12 *)0x7a2d5;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7a2c4;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7a2b4;
          break;
        case 0xd:
          var_45 = (type_12 *)0x7a2a6;
          break;
        case 0xe:
          var_45 = (type_12 *)0x7a298;
          break;
        case 0xf:
          var_45 = (type_12 *)0x7a287;
          break;
        case 0x10:
          var_45 = (type_12 *)0x7a276;
          break;
        case 0x11:
          var_45 = (type_12 *)0x7a265;
          break;
        case 0x12:
          var_45 = (type_12 *)0x7a250;
          break;
        case 0x13:
          var_45 = (type_12 *)0x7a23c;
          break;
        case 0x14:
          var_45 = (type_12 *)0x7a22b;
          break;
        case 0x15:
          var_45 = (type_12 *)0x7a21a;
          break;
        case 0x16:
          var_45 = (type_12 *)0x7a20d;
          break;
        case 0x17:
          var_45 = (type_12 *)0x7a202;
          break;
        case 0x18:
          var_45 = (type_12 *)0x7a1f1;
          break;
        case 0x19:
          var_45 = (type_12 *)0x7a1e0;
          break;
        case 0x1a:
          var_45 = (type_12 *)0x7a1cc;
          break;
        case 0x1b:
          var_45 = (type_12 *)0x7a1b8;
          break;
        case 0x1c:
          var_45 = (type_12 *)0x7a1a8;
          break;
        case 0x1d:
          var_45 = (type_12 *)0x7a198;
          break;
        case 0x1e:
          var_45 = (type_12 *)0x7a18a;
          break;
        case 0x1f:
          var_45 = (type_12 *)0x7a17d;
          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 *)0x798b6;
              break;
            case 1:
              var_45 = (type_12 *)0x78b47;
              break;
            case 2:
              var_45 = (type_12 *)0x79bf7;
              break;
            case 3:
              var_45 = (type_12 *)0x79bef;
              break;
            case 4:
              var_45 = (type_12 *)0x79be4;
              break;
            case 5:
              var_45 = (type_12 *)0x79bd9;
              break;
            case 6:
              var_45 = (type_12 *)0x79bcf;
              break;
            case 7:
              var_45 = (type_12 *)0x79bc3;
              break;
            default:
              goto _L7017;
            case 0xd:
              var_45 = (type_12 *)0x79bb7;
              break;
            case 0x13:
              var_45 = (type_12 *)0x79bac;
              break;
            case 0x14:
              var_45 = (type_12 *)0x79b9d;
              break;
            case 0x15:
              var_45 = (type_12 *)0x79b8e;
              break;
            case 0x16:
              var_45 = (type_12 *)0x79b7f;
              break;
            case 0x17:
              var_45 = (type_12 *)0x79b6b;
              break;
            case 0x18:
              var_45 = (type_12 *)0x79b59;
            }
            goto LAB_0002dd00;
          }
          goto _L7017;
        }
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x7b696;
          break;
        case 1:
          var_45 = (type_12 *)0x789f5;
          break;
        case 2:
          var_45 = (type_12 *)0x78a01;
          break;
        case 3:
          var_45 = (type_12 *)0x789c8;
          break;
        case 4:
          var_45 = (type_12 *)0x789e3;
          break;
        case 5:
          var_45 = (type_12 *)0x7ba02;
          break;
        case 6:
          var_45 = (type_12 *)0x7b9f5;
          break;
        case 7:
          var_45 = (type_12 *)0x7b9e8;
          break;
        case 8:
          var_45 = (type_12 *)0x7b9d5;
          break;
        case 9:
          var_45 = (type_12 *)0x7b9bd;
          break;
        case 10:
          var_45 = (type_12 *)0x7b9a7;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7b99a;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7b98b;
          break;
        case 0xd:
          var_45 = (type_12 *)0x7b97c;
          break;
        default:
          goto _L7017;
        case 0xf:
          var_45 = (type_12 *)0x7b96e;
          break;
        case 0x10:
          var_45 = (type_12 *)0x7b95c;
          break;
        case 0x11:
          var_45 = (type_12 *)0x7b949;
          break;
        case 0x12:
          var_45 = (type_12 *)0x7b939;
          break;
        case 0x13:
          var_45 = (type_12 *)0x7b929;
          break;
        case 0x14:
          var_45 = (type_12 *)0x7b917;
          break;
        case 0x15:
          var_45 = (type_12 *)0x7b904;
        }
        goto LAB_0002dd00;
      }
      if (var_2 == 0x54) {
code_r0x0002edcd:
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x7ac6a;
          break;
        case 1:
          var_45 = (type_12 *)0x78a7c;
          break;
        case 2:
          var_45 = (type_12 *)0x7b134;
          break;
        case 3:
          var_45 = (type_12 *)0x7b12a;
          break;
        case 4:
          var_45 = (type_12 *)0x7b120;
          break;
        case 5:
          var_45 = (type_12 *)0x7b112;
          break;
        case 6:
          var_45 = (type_12 *)0x7b104;
          break;
        case 7:
          var_45 = (type_12 *)0x7b0f6;
          break;
        case 8:
          var_45 = (type_12 *)0x7b0e7;
          break;
        case 9:
          var_45 = (type_12 *)0x7b0d8;
          break;
        case 10:
          var_45 = (type_12 *)0x7b0c8;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7b0b3;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7b0a0;
          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 *)0x7a833;
          break;
        case 1:
          var_45 = (type_12 *)0x78aa7;
          break;
        case 2:
          var_45 = (type_12 *)0x7ac60;
          break;
        case 3:
          var_45 = (type_12 *)0x7ac56;
          break;
        case 4:
          var_45 = (type_12 *)0x7ac4c;
          break;
        case 5:
          var_45 = (type_12 *)0x7ac42;
          break;
        case 6:
          var_45 = (type_12 *)0x7ac36;
          break;
        case 7:
          var_45 = (type_12 *)0x7ac29;
          break;
        case 8:
          var_45 = (type_12 *)0x7ac1c;
          break;
        case 9:
          var_45 = (type_12 *)0x7ac0f;
          break;
        case 10:
          var_45 = (type_12 *)0x7ac02;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7abed;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7abda;
          break;
        case 0xd:
          var_45 = (type_12 *)0x7abce;
          break;
        case 0xe:
          var_45 = (type_12 *)0x7abc0;
          break;
        case 0xf:
          var_45 = (type_12 *)0x7abb2;
          break;
        case 0x10:
          var_45 = (type_12 *)0x7aba4;
          break;
        case 0x11:
          var_45 = (type_12 *)0x7ab95;
          break;
        case 0x12:
          var_45 = (type_12 *)0x7ab84;
          break;
        case 0x13:
          var_45 = (type_12 *)0x7ab73;
          break;
        case 0x14:
          var_45 = (type_12 *)0x7ab62;
          break;
        case 0x15:
          var_45 = (type_12 *)0x7ab51;
          break;
        case 0x16:
          var_45 = (type_12 *)0x7ab44;
          break;
        case 0x17:
          var_45 = (type_12 *)0x7ab35;
          break;
        case 0x18:
          var_45 = (type_12 *)0x7ab26;
          break;
        case 0x19:
          var_45 = (type_12 *)0x7ab17;
          break;
        case 0x1a:
          var_45 = (type_12 *)0x7ab0c;
          break;
        case 0x1b:
          var_45 = (type_12 *)0x7aaff;
          break;
        case 0x1c:
          var_45 = (type_12 *)0x7aaf2;
          break;
        case 0x1d:
          var_45 = (type_12 *)0x7aae5;
          break;
        case 0x1e:
          var_45 = (type_12 *)0x7aad7;
          break;
        case 0x1f:
          var_45 = (type_12 *)0x7aac9;
          break;
        case 0x20:
          var_45 = (type_12 *)0x7aab6;
          break;
        case 0x21:
          var_45 = (type_12 *)0x7aaab;
          break;
        case 0x22:
          var_45 = (type_12 *)0x7aa93;
          break;
        case 0x23:
          var_45 = (type_12 *)0x7aa86;
          break;
        case 0x24:
          var_45 = (type_12 *)0x7aa6f;
          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_0008c8cc + (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 *)0x7b1a5;
            break;
          case 1:
            var_45 = (type_12 *)0x78a39;
            break;
          case 2:
            var_45 = (type_12 *)0x7b5a6;
            break;
          case 3:
            var_45 = (type_12 *)0x7b59c;
            break;
          case 4:
            var_45 = (type_12 *)0x7b592;
            break;
          case 5:
            var_45 = (type_12 *)0x7b582;
            break;
          case 6:
            var_45 = (type_12 *)0x7b578;
            break;
          case 7:
            var_45 = (type_12 *)0x7b563;
            break;
          case 8:
            var_45 = (type_12 *)0x7b550;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (var_2 == 0x56) {
code_r0x0002e577:
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x7b13e;
            break;
          case 1:
            var_45 = (type_12 *)0x78a4b;
            break;
          case 2:
            var_45 = (type_12 *)0x7b536;
            break;
          case 3:
            var_45 = (type_12 *)0x7b525;
            break;
          case 4:
            var_45 = (type_12 *)0x7b51b;
            break;
          case 5:
            var_45 = (type_12 *)0x7b50b;
            break;
          case 6:
            var_45 = (type_12 *)0x7b4f9;
            break;
          case 7:
            var_45 = (type_12 *)0x7b4ef;
            break;
          case 8:
            var_45 = (type_12 *)0x7b4df;
            break;
          case 9:
            var_45 = (type_12 *)0x7b4cd;
            break;
          case 10:
            var_45 = (type_12 *)0x7b4c3;
            break;
          case 0xb:
            var_45 = (type_12 *)0x7b4b3;
            break;
          case 0xc:
            var_45 = (type_12 *)0x7b4a2;
            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_0007c3b7;
              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_000b9da4;
    if (DAT_000b6324 == 0) {
      if (DAT_000b9da4 != 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_000b9da4 != 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_000b9da4 == 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_000b9da4 == 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_000b9da4 == 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 *)0x79977;
          break;
        case 1:
          local_8c = (byte *)0x78b3c;
          break;
        case 2:
          local_8c = (byte *)0x79cfa;
          break;
        case 3:
          local_8c = (byte *)0x79ceb;
          break;
        case 4:
          local_8c = (byte *)0x79cdf;
          break;
        case 5:
          local_8c = (byte *)0x79cd3;
          break;
        case 6:
          local_8c = (byte *)0x79cc7;
          break;
        case 7:
          local_8c = (byte *)0x79cb8;
          break;
        case 8:
          local_8c = (byte *)0x79ca9;
          break;
        case 9:
          local_8c = (byte *)0x79c9a;
          break;
        case 10:
          local_8c = (byte *)0x79c8b;
          break;
        case 0xb:
          local_8c = (byte *)0x79c7f;
          break;
        case 0xc:
          local_8c = (byte *)0x79c73;
          break;
        case 0xd:
          local_8c = &UNK_00079c68;
          break;
        case 0xe:
          local_8c = (byte *)0x79c5c;
          break;
        case 0xf:
          local_8c = (byte *)0x79c50;
          break;
        case 0x10:
          local_8c = (byte *)0x79c44;
          break;
        case 0x11:
          local_8c = (byte *)0x79c38;
          break;
        case 0x12:
          local_8c = (byte *)0x79c2a;
          break;
        case 0x13:
          local_8c = (byte *)0x79c1b;
          break;
        case 0x14:
          local_8c = (byte *)0x79c0c;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < uVar6) {
        if (uVar6 == 0x1057) {
code_r0x0002e6d7:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b497;
            break;
          case 1:
            local_8c = &UNK_00078a23;
            break;
          case 2:
            local_8c = (byte *)0x7b892;
            break;
          case 3:
            local_8c = (byte *)0x7b883;
            break;
          case 4:
            local_8c = &UNK_0007b87a;
            break;
          case 5:
            local_8c = (byte *)0x7b86e;
            break;
          case 6:
            local_8c = (byte *)0x7b860;
            break;
          case 7:
            local_8c = (byte *)0x7b852;
            break;
          case 8:
            local_8c = (byte *)0x7b844;
            break;
          case 9:
            local_8c = (byte *)0x7b832;
            break;
          case 10:
            local_8c = (byte *)0x7b820;
            break;
          case 0xb:
            local_8c = (byte *)0x7b80e;
            break;
          case 0xc:
            local_8c = (byte *)0x7b7fd;
            break;
          case 0xd:
            local_8c = (byte *)0x7b7ec;
            break;
          case 0xe:
            local_8c = (byte *)0x7b7db;
            break;
          case 0xf:
            local_8c = (byte *)0x7b7c6;
            break;
          case 0x10:
            local_8c = (byte *)0x7b7b1;
            break;
          case 0x11:
            local_8c = (byte *)0x7b79c;
            break;
          case 0x12:
            local_8c = (byte *)0x7b791;
            break;
          case 0x13:
            local_8c = (byte *)0x7b787;
            break;
          case 0x14:
            local_8c = &UNK_0007b77f;
            break;
          case 0x15:
            local_8c = (byte *)0x7b772;
            break;
          case 0x16:
            local_8c = (byte *)0x7b764;
            break;
          case 0x17:
            local_8c = (byte *)0x7b752;
            break;
          case 0x18:
            local_8c = (byte *)0x7b741;
            break;
          case 0x19:
            local_8c = (byte *)0x7b730;
            break;
          case 0x1a:
            local_8c = &UNK_0007b728;
            break;
          case 0x1b:
            local_8c = &UNK_0007b71c;
            break;
          case 0x1c:
            local_8c = &UNK_0007b710;
            break;
          case 0x1d:
            local_8c = &UNK_0007b703;
            break;
          case 0x1e:
            local_8c = (byte *)0x7b6f7;
            break;
          case 0x1f:
            local_8c = (byte *)0x7b6ea;
            break;
          case 0x20:
            local_8c = (byte *)0x7b6dd;
            break;
          case 0x21:
            local_8c = (byte *)0x7b6cc;
            break;
          case 0x22:
            local_8c = (byte *)0x7b6c0;
            break;
          case 0x23:
            local_8c = (byte *)0x7b6b4;
            break;
          case 0x24:
            local_8c = (byte *)0x7b6a5;
            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 *)0x78f33;
                break;
              case 1:
                local_8c = (byte *)0x78bac;
                break;
              case 2:
                local_8c = (byte *)0x79362;
                break;
              case 3:
                local_8c = (byte *)0x7934c;
                break;
              case 4:
                local_8c = (byte *)0x79333;
                break;
              case 5:
                local_8c = (byte *)0x79323;
                break;
              case 6:
                local_8c = (byte *)0x79310;
                break;
              case 7:
                local_8c = (byte *)0x792fd;
                break;
              case 8:
                local_8c = (byte *)0x792ea;
                break;
              case 9:
                local_8c = (byte *)0x792d5;
                break;
              case 10:
                local_8c = (byte *)0x792ba;
                break;
              case 0xb:
                local_8c = (byte *)0x7929f;
                break;
              case 0xc:
                local_8c = (byte *)0x79286;
                break;
              case 0xd:
                local_8c = (byte *)0x79270;
                break;
              case 0xe:
                local_8c = (byte *)0x7925c;
                break;
              case 0xf:
                local_8c = (byte *)0x79248;
                break;
              case 0x10:
                local_8c = (byte *)0x79237;
                break;
              case 0x11:
                local_8c = (byte *)0x79220;
                break;
              case 0x12:
                local_8c = (byte *)0x7920a;
                break;
              case 0x13:
                local_8c = (byte *)0x791f3;
                break;
              case 0x14:
                local_8c = (byte *)0x791dc;
                break;
              case 0x15:
                local_8c = (byte *)0x791ca;
                break;
              case 0x16:
                local_8c = (byte *)0x791b9;
                break;
              case 0x17:
                local_8c = (byte *)0x791a6;
                break;
              case 0x18:
                local_8c = (byte *)0x79193;
                break;
              case 0x19:
                local_8c = (byte *)0x7917a;
                break;
              case 0x1a:
                local_8c = (byte *)0x79161;
                break;
              case 0x1b:
                local_8c = (byte *)0x79148;
                break;
              case 0x1c:
                local_8c = (byte *)0x7912d;
                break;
              case 0x1d:
                local_8c = (byte *)0x79115;
                break;
              case 0x1e:
                local_8c = (byte *)0x790fb;
                break;
              case 0x1f:
                local_8c = (byte *)0x790e3;
                break;
              case 0x20:
                local_8c = (byte *)0x790c8;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 == 0xdf) {
              if (local_80 == 1) {
                local_8c = (byte *)0x78ab0;
              }
              else if (local_80 == 0) {
                local_8c = (byte *)0x7a639;
              }
              else {
                if (local_80 != 2) goto LAB_0002dbd0;
                local_8c = (byte *)0x78c3a;
              }
            }
            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 *)0x7b8a0;
                      break;
                    case 1:
                      local_8c = &UNK_0007b8f8;
                      break;
                    case 2:
                      local_8c = &UNK_00078e1c;
                      break;
                    case 3:
                      local_8c = &UNK_00078e0f;
                      break;
                    case 4:
                      local_8c = (byte *)0x78e00;
                      break;
                    case 5:
                      local_8c = &UNK_00078df7;
                      break;
                    case 6:
                      local_8c = (byte *)0x78de2;
                      break;
                    case 7:
                      local_8c = (byte *)0x78dcd;
                      break;
                    case 8:
                      local_8c = &UNK_00078dc0;
                      break;
                    case 9:
                      local_8c = &UNK_00078db3;
                      break;
                    case 10:
                      local_8c = &UNK_00078da4;
                      break;
                    case 0xb:
                      local_8c = &UNK_00078d95;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x78d80;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x78d6b;
                      break;
                    case 0xe:
                      local_8c = &UNK_00078d5f;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78d51;
                      break;
                    case 0x10:
                      local_8c = &UNK_00078d45;
                      break;
                    case 0x11:
                      local_8c = &UNK_00078d39;
                      break;
                    case 0x12:
                      local_8c = &UNK_00078d29;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x78d19;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x78d09;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x78cfa;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x78ceb;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x78cdb;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x78ccb;
                      break;
                    case 0x19:
                      local_8c = &UNK_00078cbc;
                      break;
                    case 0x1a:
                      local_8c = &UNK_00078cad;
                      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 *)0x79af1;
                }
                else if (local_80 < 8) {
                  if (local_80 == 3) {
                    local_8c = (byte *)0x79b34;
                  }
                  else if (local_80 < 4) {
                    local_8c = (byte *)0x78b50;
                    if (local_80 != 1) {
                      local_8c = (byte *)"R_VISIUM_NONE";
                      if (1 < local_80) {
                        local_8c = (byte *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    local_8c = (byte *)0x79b11;
                    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 *)0x79ab3;
                }
                else if (local_80 < 0xc) {
                  local_8c = (byte *)0x79ad5;
                  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 *)0x79a8b;
                }
                else if (local_80 < 0xd) {
                  local_8c = (byte *)0x79a9f;
                }
                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 *)0x78c2e;
                break;
              case 1:
                local_8c = (byte *)0x78a8e;
                break;
              case 2:
                local_8c = (byte *)0x7adc6;
                break;
              case 3:
                local_8c = &UNK_0007adbd;
                break;
              case 4:
                local_8c = (byte *)0x7adb3;
                break;
              case 5:
                local_8c = &UNK_0007ada9;
                break;
              case 6:
                local_8c = &UNK_0007ad9f;
                break;
              case 7:
                local_8c = &UNK_0007ad95;
                break;
              case 8:
                local_8c = (byte *)0x7ad88;
                break;
              case 9:
                local_8c = &UNK_0007ad7d;
                break;
              case 10:
                local_8c = &UNK_0007ad72;
                break;
              case 0xb:
                local_8c = &UNK_0007ad68;
                break;
              case 0xc:
                local_8c = (byte *)0x7ad5a;
                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 *)0x78c4a;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    case 5:
                      local_8c = (byte *)0x789ba;
                      break;
                    case 6:
                      local_8c = (byte *)0x78f21;
                      break;
                    case 8:
                      local_8c = (byte *)0x78f0e;
                      break;
                    case 9:
                      local_8c = &UNK_00078f04;
                      break;
                    case 10:
                      local_8c = (byte *)0x78ef6;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78ee3;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78ed3;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78ec4;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78eb8;
                      break;
                    case 0x40:
                      local_8c = (byte *)0x78ea2;
                      break;
                    case 0x41:
                      local_8c = (byte *)0x78e92;
                      break;
                    case 0x42:
                      local_8c = (byte *)0x78e81;
                      break;
                    case 0x43:
                      local_8c = (byte *)0x78e70;
                      break;
                    case 0x44:
                      local_8c = (byte *)0x78e5a;
                      break;
                    case 0x45:
                      local_8c = (byte *)0x78e44;
                      break;
                    case 0x46:
                      local_8c = (byte *)0x78e36;
                    }
                    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 *)0x78be0;
                      break;
                    case 1:
                      local_8c = (byte *)0x78ba0;
                      break;
                    case 2:
                      local_8c = (byte *)0x79531;
                      break;
                    case 3:
                      local_8c = (byte *)0x79524;
                      break;
                    case 4:
                      local_8c = (byte *)0x79516;
                      break;
                    case 5:
                      local_8c = (byte *)0x79507;
                      break;
                    case 6:
                      local_8c = (byte *)0x794f7;
                      break;
                    case 7:
                      local_8c = (byte *)0x794e7;
                      break;
                    case 8:
                      local_8c = (byte *)0x794d6;
                      break;
                    case 9:
                      local_8c = (byte *)0x794c6;
                      break;
                    case 10:
                      local_8c = (byte *)0x794b6;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x794a5;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x79498;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x7948b;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x7947f;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x79473;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x79466;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x79459;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x7944c;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x7943f;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x79431;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x79424;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x79417;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x79409;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x793fb;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x793ec;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x793dd;
                      break;
                    case 0x1b:
                      local_8c = (byte *)0x793cd;
                      break;
                    case 0x1c:
                      local_8c = (byte *)0x793bd;
                      break;
                    case 0x1d:
                      local_8c = (byte *)0x793a9;
                      break;
                    case 0x1e:
                      local_8c = (byte *)0x79394;
                      break;
                    case 0x1f:
                      local_8c = (byte *)0x79384;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 0x78) {
code_r0x0002ef25:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79378;
                  break;
                case 1:
                  local_8c = &UNK_00078b87;
                  break;
                case 2:
                  local_8c = &UNK_000796ec;
                  break;
                case 3:
                  local_8c = &UNK_000796e2;
                  break;
                case 4:
                  local_8c = (byte *)0x796d3;
                  break;
                case 5:
                  local_8c = (byte *)0x796c3;
                  break;
                case 6:
                  local_8c = &UNK_000796ba;
                  break;
                case 7:
                  local_8c = (byte *)0x796ae;
                  break;
                case 8:
                  local_8c = &UNK_000796a3;
                  break;
                case 9:
                  local_8c = (byte *)0x79697;
                  break;
                case 10:
                  local_8c = (byte *)0x79688;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79678;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79668;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 < 0x79) {
                if (uVar6 == 0x73) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x789d6;
                    break;
                  case 1:
                    local_8c = (byte *)0x78bd6;
                    break;
                  case 2:
                    local_8c = (byte *)0x79045;
                    break;
                  case 3:
                    local_8c = (byte *)0x7903a;
                    break;
                  case 4:
                    local_8c = (byte *)0x7902f;
                    break;
                  case 5:
                    local_8c = (byte *)0x7901e;
                    break;
                  case 6:
                    local_8c = (byte *)0x79008;
                    break;
                  case 7:
                    local_8c = (byte *)0x78ff4;
                    break;
                  case 8:
                    local_8c = (byte *)0x78fe9;
                    break;
                  case 9:
                    local_8c = (byte *)0x78fdc;
                    break;
                  case 10:
                    local_8c = (byte *)0x78fce;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x78fbe;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x78fad;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x78f9d;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x78f8d;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x78f80;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x78f73;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x78f66;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x78f56;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x78f45;
                    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 *)0x79b4c;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b20;
                    break;
                  case 2:
                    local_8c = (byte *)0x79f20;
                    break;
                  case 3:
                    local_8c = (byte *)0x79f13;
                    break;
                  case 4:
                    local_8c = (byte *)0x79f08;
                    break;
                  case 5:
                    local_8c = (byte *)0x79efb;
                    break;
                  case 6:
                    local_8c = (byte *)0x79eee;
                    break;
                  case 7:
                    local_8c = (byte *)0x79ee0;
                    break;
                  case 8:
                    local_8c = (byte *)0x79ed2;
                    break;
                  case 9:
                    local_8c = (byte *)0x79ec4;
                    break;
                  case 10:
                    local_8c = (byte *)0x79eb5;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79ea8;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79e92;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79e7e;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79e70;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79e5f;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79e50;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79e40;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x79e32;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x79e1f;
                    break;
                  case 0x14:
                    local_8c = (byte *)0x79e11;
                    break;
                  case 0x15:
                    local_8c = (byte *)0x79e03;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x8a) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x7953e;
                    break;
                  case 1:
                    local_8c = &UNK_00078b7e;
                    break;
                  case 2:
                    local_8c = (byte *)0x797e9;
                    break;
                  case 3:
                    local_8c = (byte *)0x797df;
                    break;
                  case 4:
                    local_8c = (byte *)0x797d3;
                    break;
                  case 5:
                    local_8c = (byte *)0x797c7;
                    break;
                  case 6:
                    local_8c = (byte *)0x797b8;
                    break;
                  case 7:
                    local_8c = (byte *)0x797ac;
                    break;
                  case 8:
                    local_8c = (byte *)0x7979e;
                    break;
                  case 9:
                    local_8c = (byte *)0x79789;
                    break;
                  case 10:
                    local_8c = (byte *)0x79776;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79768;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79755;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79742;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79736;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79726;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79716;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79706;
                    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 *)0x7965c;
            break;
          case 1:
            local_8c = &UNK_00078b68;
            break;
          case 2:
            local_8c = (byte *)0x7996d;
            break;
          case 3:
            local_8c = &UNK_00079962;
            break;
          case 4:
            local_8c = (byte *)0x79956;
            break;
          case 5:
            local_8c = (byte *)0x79945;
            break;
          case 6:
            local_8c = (byte *)0x79938;
            break;
          case 7:
            local_8c = (byte *)0x79929;
            break;
          case 8:
            local_8c = (byte *)0x7991a;
            break;
          case 9:
            local_8c = (byte *)0x7990b;
            break;
          case 10:
            local_8c = (byte *)0x798fc;
            break;
          case 0xb:
            local_8c = (byte *)0x798ed;
            break;
          case 0xc:
            local_8c = (byte *)0x798e1;
            break;
          case 0xd:
            local_8c = (byte *)0x798d0;
            break;
          case 0xe:
            local_8c = (byte *)0x798c1;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 < 0x8218) {
          if (uVar6 == 0x4688) {
code_r0x0002e2d7:
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x78e29;
              break;
            case 1:
              local_8c = (byte *)0x78bbc;
              break;
            case 2:
              local_8c = (byte *)0x790af;
              break;
            case 3:
              local_8c = (byte *)0x790a0;
              break;
            case 4:
              local_8c = (byte *)0x79090;
              break;
            case 5:
              local_8c = (byte *)0x79084;
              break;
            case 6:
              local_8c = (byte *)0x79078;
              break;
            case 7:
              local_8c = (byte *)0x7906c;
              break;
            case 8:
              local_8c = (byte *)0x79060;
              break;
            default:
              goto LAB_0002dbd0;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 < 0x4689) {
            if (uVar6 == 0x2530) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x790be;
                break;
              case 1:
                local_8c = &UNK_00078b91;
                break;
              case 2:
                local_8c = &UNK_00078c26;
                break;
              case 3:
                local_8c = (byte *)0x78c18;
                break;
              case 4:
                local_8c = (byte *)0x78c0e;
                break;
              case 5:
                local_8c = (byte *)0x78c04;
                break;
              case 6:
                local_8c = (byte *)0x78bfa;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 < 0x2531) {
              if (uVar6 == 0x1059) {
code_r0x0002e0f7:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7a35c;
                  break;
                case 1:
                  local_8c = (byte *)0x78aca;
                  break;
                case 2:
                  local_8c = (byte *)0x7a8c6;
                  break;
                case 3:
                  local_8c = (byte *)0x7a8ba;
                  break;
                case 4:
                  local_8c = (byte *)0x7a8a8;
                  break;
                case 5:
                  local_8c = (byte *)0x7a897;
                  break;
                case 6:
                  local_8c = (byte *)0x7a880;
                  break;
                case 7:
                  local_8c = (byte *)0x7a86e;
                  break;
                case 8:
                  local_8c = (byte *)0x7a85c;
                  break;
                case 9:
                  local_8c = &UNK_0007a851;
                  break;
                case 10:
                  local_8c = (byte *)0x7a83f;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
              }
              else {
                if (uVar6 != 0x1223) goto LAB_0002dbd0;
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x796f6;
                  break;
                case 1:
                  local_8c = (byte *)0x78b5b;
                  break;
                case 2:
                  local_8c = (byte *)0x79a40;
                  break;
                case 3:
                  local_8c = (byte *)0x79a32;
                  break;
                case 4:
                  local_8c = (byte *)0x79a1f;
                  break;
                case 5:
                  local_8c = (byte *)0x79a0b;
                  break;
                case 6:
                  local_8c = (byte *)0x799f7;
                  break;
                case 7:
                  local_8c = (byte *)0x799e6;
                  break;
                case 8:
                  local_8c = (byte *)0x799d4;
                  break;
                case 9:
                  local_8c = (byte *)0x799c4;
                  break;
                case 10:
                  local_8c = (byte *)0x799b5;
                  break;
                case 0xb:
                  local_8c = (byte *)0x799a3;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79992;
                  break;
                case 0xd:
                  local_8c = (byte *)0x79982;
                  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 *)0x78c9f;
              }
              else {
                if (local_80 != 1) goto LAB_0002dbd0;
                local_8c = (byte *)0x78bca;
              }
            }
          }
          else {
            if (uVar6 == 0x5aa5) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b095;
                break;
              case 1:
                local_8c = (byte *)0x78a54;
                break;
              case 2:
                local_8c = (byte *)0x7b488;
                break;
              case 3:
                local_8c = (byte *)0x7b479;
                break;
              case 4:
                local_8c = (byte *)0x7b465;
                break;
              case 5:
                local_8c = (byte *)0x7b453;
                break;
              case 6:
                local_8c = (byte *)0x7b441;
                break;
              case 7:
                local_8c = (byte *)0x7b42f;
                break;
              case 8:
                local_8c = (byte *)0x7b41a;
                break;
              case 9:
                local_8c = (byte *)0x7b405;
                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 *)0x7b5b8;
                break;
              case 1:
                local_8c = &UNK_00078a0f;
                break;
              case 2:
                local_8c = &UNK_00078c90;
                break;
              case 3:
                local_8c = (byte *)0x78c7e;
                break;
              case 4:
                local_8c = &UNK_00078c71;
                break;
              case 5:
                local_8c = &UNK_00078c62;
                break;
              case 6:
                local_8c = (byte *)0x78c55;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (uVar6 != 0x5441) goto LAB_0002dbd0;
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7aa64;
              break;
            case 1:
              local_8c = &UNK_00078a85;
              break;
            case 2:
              local_8c = (byte *)0x7b087;
              break;
            case 3:
              local_8c = (byte *)0x7b079;
              break;
            case 4:
              local_8c = (byte *)0x7b06e;
              break;
            case 5:
              local_8c = (byte *)0x7b063;
              break;
            case 6:
              local_8c = (byte *)0x7b055;
              break;
            case 7:
              local_8c = (byte *)0x7b046;
              break;
            case 8:
              local_8c = (byte *)0x7b038;
              break;
            case 9:
              local_8c = (byte *)0x7b02a;
              break;
            case 10:
              local_8c = (byte *)0x7b01c;
              break;
            case 0xb:
              local_8c = (byte *)0x7b010;
              break;
            case 0xc:
              local_8c = (byte *)0x7b004;
              break;
            case 0xd:
              local_8c = (byte *)0x7aff8;
              break;
            case 0xe:
              local_8c = (byte *)0x7afe9;
              break;
            case 0xf:
              local_8c = (byte *)0x7afd4;
              break;
            case 0x10:
              local_8c = (byte *)0x7afbf;
              break;
            case 0x11:
              local_8c = (byte *)0x7afaa;
              break;
            case 0x12:
              local_8c = (byte *)0x7af95;
              break;
            case 0x13:
              local_8c = (byte *)0x7af7d;
              break;
            case 0x14:
              local_8c = (byte *)0x7af65;
              break;
            case 0x15:
              local_8c = (byte *)0x7af4d;
              break;
            case 0x16:
              local_8c = (byte *)0x7af3e;
              break;
            case 0x17:
              local_8c = (byte *)0x7af2f;
              break;
            case 0x18:
              local_8c = (byte *)0x7af20;
              break;
            case 0x19:
              local_8c = (byte *)0x7af10;
              break;
            case 0x1a:
              local_8c = (byte *)0x7aefc;
              break;
            case 0x1b:
              local_8c = (byte *)0x7aee9;
              break;
            case 0x1c:
              local_8c = (byte *)0x7aed6;
              break;
            case 0x1d:
              local_8c = (byte *)0x7aec3;
              break;
            case 0x1e:
              local_8c = (byte *)0x7aeb3;
              break;
            case 0x1f:
              local_8c = (byte *)0x7aea3;
              break;
            case 0x20:
              local_8c = (byte *)0x7ae93;
              break;
            case 0x21:
              local_8c = (byte *)0x7ae81;
              break;
            case 0x22:
              local_8c = (byte *)0x7ae6f;
              break;
            case 0x23:
              local_8c = (byte *)0x7ae5d;
              break;
            case 0x24:
              local_8c = (byte *)0x7ae50;
              break;
            case 0x25:
              local_8c = (byte *)0x7ae3c;
              break;
            case 0x26:
              local_8c = (byte *)0x7ae26;
              break;
            case 0x27:
              local_8c = (byte *)0x7ae13;
              break;
            case 0x28:
              local_8c = (byte *)0x7ae05;
              break;
            default:
              goto LAB_0002dbd0;
            case 200:
              local_8c = (byte *)0x7adf1;
              break;
            case 0xc9:
              local_8c = (byte *)0x7addf;
            }
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0xad45) {
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79a4e;
            break;
          case 1:
            local_8c = (byte *)0x78b2d;
            break;
          case 2:
            local_8c = (byte *)0x79de8;
            break;
          case 3:
            local_8c = (byte *)0x79dda;
            break;
          case 4:
            local_8c = (byte *)0x79dc9;
            break;
          case 5:
            local_8c = (byte *)0x79db8;
            break;
          case 6:
            local_8c = (byte *)0x79da8;
            break;
          case 7:
            local_8c = (byte *)0x79d95;
            break;
          case 8:
            local_8c = (byte *)0x79d86;
            break;
          case 9:
            local_8c = (byte *)0x79d73;
            break;
          case 10:
            local_8c = (byte *)0x79d62;
            break;
          case 0xb:
            local_8c = (byte *)0x79d51;
            break;
          case 0xc:
            local_8c = (byte *)0x79d42;
            break;
          default:
            goto LAB_0002dbd0;
          case 0x80:
            local_8c = (byte *)0x79d28;
            break;
          case 0x81:
            local_8c = (byte *)0x79d10;
          }
          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 *)0x79874;
            }
            else if (local_80 < 7) {
              if (local_80 == 2) {
                local_8c = (byte *)0x798aa;
              }
              else if (local_80 < 3) {
                if (local_80 == 0) {
                  local_8c = (byte *)0x78bec;
                }
                else {
                  local_8c = (byte *)0x78b72;
                  if (local_80 != 1) goto LAB_0002dbd0;
                }
              }
              else {
                local_8c = (byte *)0x79890;
                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 *)0x7983f;
            }
            else if (local_80 < 10) {
              if (local_80 == 7) {
                local_8c = (byte *)0x79861;
              }
              else {
                local_8c = (byte *)0x7984e;
                if (local_80 != 8) goto LAB_0002dbd0;
              }
            }
            else if (local_80 == 200) {
              local_8c = (byte *)0x79816;
            }
            else if (local_80 == 0xc9) {
              local_8c = (byte *)0x79801;
            }
            else {
              if (local_80 != 10) goto LAB_0002dbd0;
              local_8c = (byte *)0x7982d;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 == 0xf00d) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x79055;
              break;
            case 1:
              local_8c = &UNK_00078b99;
              break;
            case 2:
              local_8c = &UNK_00079654;
              break;
            case 3:
              local_8c = (byte *)0x7964b;
              break;
            case 4:
              local_8c = (byte *)0x79642;
              break;
            case 5:
              local_8c = (byte *)0x79633;
              break;
            case 6:
              local_8c = (byte *)0x79623;
              break;
            case 7:
              local_8c = (byte *)0x79613;
              break;
            case 8:
              local_8c = (byte *)0x79603;
              break;
            case 9:
              local_8c = (byte *)0x795f3;
              break;
            case 10:
              local_8c = (byte *)0x795e7;
              break;
            case 0xb:
              local_8c = (byte *)0x795db;
              break;
            case 0xc:
              local_8c = (byte *)0x795cf;
              break;
            case 0xd:
              local_8c = (byte *)0x795c3;
              break;
            case 0xe:
              local_8c = (byte *)0x795b7;
              break;
            case 0xf:
              local_8c = (byte *)0x795aa;
              break;
            case 0x10:
              local_8c = (byte *)0x7959b;
              break;
            case 0x11:
              local_8c = (byte *)0x7958c;
              break;
            case 0x12:
              local_8c = (byte *)0x7957f;
              break;
            case 0x13:
              local_8c = (byte *)0x79570;
              break;
            case 0x14:
              local_8c = (byte *)0x7955c;
              break;
            case 0x15:
              local_8c = (byte *)0x7954a;
              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 *)0x7a170;
              break;
            case 1:
              local_8c = (byte *)0x78ad6;
              break;
            case 2:
              local_8c = (byte *)0x7a823;
              break;
            case 3:
              local_8c = (byte *)0x7a813;
              break;
            case 4:
              local_8c = (byte *)0x7a803;
              break;
            case 5:
              local_8c = (byte *)0x7a7f4;
              break;
            case 6:
              local_8c = (byte *)0x7a7e5;
              break;
            case 7:
              local_8c = (byte *)0x7a7d6;
              break;
            case 8:
              local_8c = (byte *)0x7a7c9;
              break;
            case 9:
              local_8c = (byte *)0x7a7ba;
              break;
            case 10:
              local_8c = (byte *)0x7a7ab;
              break;
            case 0xb:
              local_8c = (byte *)0x7a79c;
              break;
            default:
              goto LAB_0002dbd0;
            case 0x11:
              local_8c = (byte *)0x7a78a;
              break;
            case 0x12:
              local_8c = (byte *)0x7a779;
              break;
            case 0x13:
              local_8c = (byte *)0x7a769;
              break;
            case 0x18:
              local_8c = (byte *)0x7a75c;
              break;
            case 0x19:
              local_8c = (byte *)0x7a74b;
              break;
            case 0x1a:
              local_8c = (byte *)0x7a73a;
              break;
            case 0x1b:
              local_8c = (byte *)0x7a729;
              break;
            case 0x1c:
              local_8c = (byte *)0x7a71b;
              break;
            case 0x1d:
              local_8c = (byte *)0x7a70d;
              break;
            case 0x1e:
              local_8c = (byte *)0x7a6fe;
              break;
            case 0x1f:
              local_8c = (byte *)0x7a6ed;
              break;
            case 0x20:
              local_8c = (byte *)0x7a6db;
              break;
            case 0x21:
              local_8c = (byte *)0x7a6ca;
              break;
            case 0x22:
              local_8c = (byte *)0x7a6b9;
              break;
            case 0x23:
              local_8c = (byte *)0x7a6a8;
              break;
            case 0x24:
              local_8c = (byte *)0x7a697;
              break;
            case 0x25:
              local_8c = (byte *)0x7a686;
              break;
            case 0x26:
              local_8c = (byte *)0x7a676;
              break;
            case 0x27:
              local_8c = (byte *)0x7a666;
              break;
            case 0x28:
              local_8c = (byte *)0x7a656;
              break;
            case 0x29:
              local_8c = (byte *)0x7a646;
            }
            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 *)0x79d05;
                  break;
                case 1:
                  local_8c = &UNK_00078b09;
                  break;
                case 2:
                  local_8c = (byte *)0x7a165;
                  break;
                case 3:
                  local_8c = (byte *)0x7a156;
                  break;
                case 4:
                  local_8c = (byte *)0x7a146;
                  break;
                case 5:
                  local_8c = (byte *)0x7a137;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 0x30:
                  local_8c = &UNK_0007a12c;
                  break;
                case 0x31:
                  local_8c = &UNK_0007a120;
                  break;
                case 0x32:
                  local_8c = (byte *)0x7a115;
                  break;
                case 0x40:
                  local_8c = &UNK_0007a10a;
                  break;
                case 0x42:
                  local_8c = (byte *)0x7a0fd;
                  break;
                case 0x44:
                  local_8c = &UNK_0007a0f2;
                  break;
                case 0x46:
                  local_8c = (byte *)0x7a0e5;
                  break;
                case 0x48:
                  local_8c = &UNK_0007a0da;
                  break;
                case 0x4a:
                  local_8c = (byte *)0x7a0cd;
                  break;
                case 0x4c:
                  local_8c = &UNK_0007a0c2;
                  break;
                case 0x50:
                  local_8c = (byte *)0x7a0b5;
                  break;
                case 0x52:
                  local_8c = &UNK_0007a0a8;
                  break;
                case 0x54:
                  local_8c = (byte *)0x7a09b;
                  break;
                case 0x56:
                  local_8c = (byte *)0x7a08e;
                  break;
                case 0x60:
                  local_8c = (byte *)0x7a07e;
                  break;
                case 0x62:
                  local_8c = (byte *)0x7a06e;
                  break;
                case 100:
                  local_8c = (byte *)0x7a05e;
                  break;
                case 0x66:
                  local_8c = (byte *)0x7a04e;
                  break;
                case 0x68:
                  local_8c = (byte *)0x7a03e;
                  break;
                case 0x6c:
                  local_8c = (byte *)0x7a02e;
                  break;
                case 0x70:
                  local_8c = (byte *)0x7a023;
                  break;
                case 0x80:
                  local_8c = (byte *)0x7a015;
                  break;
                case 0x90:
                  local_8c = (byte *)0x7a009;
                  break;
                case 0xa0:
                  local_8c = (byte *)0x79ffa;
                  break;
                case 0xb0:
                  local_8c = (byte *)0x79fef;
                  break;
                case 0xc0:
                  local_8c = (byte *)0x79fe4;
                  break;
                case 0xd0:
                  local_8c = (byte *)0x79fd8;
                  break;
                case 0xe0:
                  local_8c = (byte *)0x79fc9;
                }
                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 *)0x79c00;
                  break;
                case 1:
                  local_8c = (byte *)0x78b12;
                  break;
                case 2:
                  local_8c = (byte *)0x79faf;
                  break;
                case 3:
                  local_8c = (byte *)0x79fa1;
                  break;
                case 4:
                  local_8c = (byte *)0x79f94;
                  break;
                case 5:
                  local_8c = (byte *)0x79f87;
                  break;
                case 6:
                  local_8c = (byte *)0x79f79;
                  break;
                case 7:
                  local_8c = (byte *)0x79f6c;
                  break;
                case 8:
                  local_8c = &UNK_00079f5f;
                  break;
                case 9:
                  local_8c = &UNK_00079f53;
                  break;
                case 10:
                  local_8c = (byte *)0x79f47;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79f37;
                  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 *)0x7a8d8;
                    break;
                  case 1:
                    local_8c = (byte *)0x78a98;
                    break;
                  case 2:
                    local_8c = (byte *)0x7ad36;
                    break;
                  case 3:
                    local_8c = (byte *)0x7ad20;
                    break;
                  case 4:
                    local_8c = (byte *)0x7ad0b;
                    break;
                  case 5:
                    local_8c = (byte *)0x7acfb;
                    break;
                  case 6:
                    local_8c = (byte *)0x7ace1;
                    break;
                  case 7:
                    local_8c = (byte *)0x7accb;
                    break;
                  case 8:
                    local_8c = (byte *)0x7acb7;
                    break;
                  case 9:
                    local_8c = (byte *)0x7aca6;
                    break;
                  case 10:
                    local_8c = (byte *)0x7ac99;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7ac88;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7ac76;
                    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 *)0x7b545;
                  break;
                case 1:
                  local_8c = &UNK_00078a1a;
                  break;
                case 2:
                  local_8c = &UNK_0007b8ef;
                  break;
                case 3:
                  local_8c = &UNK_0007b8e4;
                  break;
                case 4:
                  local_8c = &UNK_0007b8da;
                  break;
                case 5:
                  local_8c = (byte *)0x7b8cc;
                  break;
                case 6:
                  local_8c = (byte *)0x7b8bd;
                  break;
                case 7:
                  local_8c = (byte *)0x7b8ad;
                  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 *)0x7b3fa;
                  break;
                case 1:
                  local_8c = (byte *)0x78a2c;
                  break;
                case 2:
                  local_8c = (byte *)0x7b689;
                  break;
                case 3:
                  local_8c = (byte *)0x7b679;
                  break;
                case 4:
                  local_8c = (byte *)0x7b669;
                  break;
                case 5:
                  local_8c = (byte *)0x7b65c;
                  break;
                case 6:
                  local_8c = (byte *)0x7b64f;
                  break;
                case 7:
                  local_8c = (byte *)0x7b643;
                  break;
                case 8:
                  local_8c = (byte *)0x7b637;
                  break;
                case 9:
                  local_8c = (byte *)0x7b62c;
                  break;
                case 10:
                  local_8c = (byte *)0x7b620;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7b612;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7b604;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7b5f8;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7b5ea;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7b5de;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7b5d2;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7b5c4;
                  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 *)0x7ad4b;
                break;
              case 1:
                local_8c = (byte *)0x78a6f;
                break;
              case 2:
                local_8c = (byte *)0x7b198;
                break;
              case 3:
                local_8c = &UNK_0007b18c;
                break;
              case 4:
                local_8c = &UNK_0007b17f;
                break;
              case 5:
                local_8c = (byte *)0x7b16e;
                break;
              case 6:
                local_8c = (byte *)0x7b15c;
                break;
              case 7:
                local_8c = (byte *)0x7b14a;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < uVar6) {
              if (uVar6 == 0x5b) {
code_r0x0002e741:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79f2d;
                  break;
                case 1:
                  local_8c = (byte *)0x78af0;
                  break;
                case 2:
                  local_8c = (byte *)0x7a3dc;
                  break;
                case 3:
                  local_8c = (byte *)0x7a3cc;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 6:
                  local_8c = (byte *)0x7a3bc;
                  break;
                case 7:
                  local_8c = (byte *)0x7a3ac;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a39d;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a38e;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a37b;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a36a;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 == 0x5c) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79fbd;
                  break;
                case 1:
                  local_8c = &UNK_00078ae6;
                  break;
                case 2:
                  local_8c = &UNK_0007a62f;
                  break;
                case 3:
                  local_8c = &UNK_0007a626;
                  break;
                case 4:
                  local_8c = (byte *)0x7a611;
                  break;
                case 5:
                  local_8c = (byte *)0x7a5fc;
                  break;
                case 6:
                  local_8c = (byte *)0x7a5e9;
                  break;
                case 7:
                  local_8c = (byte *)0x7a5d6;
                  break;
                case 8:
                  local_8c = (byte *)0x7a5c1;
                  break;
                case 9:
                  local_8c = (byte *)0x7a5b1;
                  break;
                case 10:
                  local_8c = (byte *)0x7a5a1;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7a592;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7a580;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a56e;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a561;
                  break;
                case 0xf:
                  local_8c = &UNK_0007a554;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a541;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7a52e;
                  break;
                case 0x12:
                  local_8c = (byte *)0x7a522;
                  break;
                case 0x13:
                  local_8c = (byte *)0x7a512;
                  break;
                case 0x14:
                  local_8c = (byte *)0x7a502;
                  break;
                case 0x15:
                  local_8c = (byte *)0x7a4f2;
                  break;
                case 0x16:
                  local_8c = (byte *)0x7a4df;
                  break;
                case 0x17:
                  local_8c = (byte *)0x7a4cc;
                  break;
                case 0x18:
                  local_8c = (byte *)0x7a4b8;
                  break;
                case 0x19:
                  local_8c = (byte *)0x7a4a4;
                  break;
                case 0x1a:
                  local_8c = (byte *)0x7a490;
                  break;
                case 0x1b:
                  local_8c = (byte *)0x7a47c;
                  break;
                case 0x1c:
                  local_8c = (byte *)0x7a469;
                  break;
                case 0x1d:
                  local_8c = (byte *)0x7a456;
                  break;
                case 0x1e:
                  local_8c = (byte *)0x7a443;
                  break;
                case 0x1f:
                  local_8c = (byte *)0x7a430;
                  break;
                case 0x20:
                  local_8c = (byte *)0x7a41f;
                  break;
                case 0x21:
                  local_8c = (byte *)0x7a40d;
                  break;
                case 0x22:
                  local_8c = (byte *)0x7a3fb;
                  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 *)0x7add0;
                break;
              case 1:
                local_8c = (byte *)0x78a62;
                break;
              case 2:
                local_8c = (byte *)0x7b3ed;
                break;
              case 3:
                local_8c = &UNK_0007b3e1;
                break;
              case 4:
                local_8c = (byte *)0x7b3cf;
                break;
              case 5:
                local_8c = (byte *)0x7b3bd;
                break;
              case 6:
                local_8c = (byte *)0x7b3ac;
                break;
              case 7:
                local_8c = (byte *)0x7b394;
                break;
              case 8:
                local_8c = (byte *)0x7b37e;
                break;
              case 9:
                local_8c = &UNK_0007b371;
                break;
              case 10:
                local_8c = (byte *)0x7b35f;
                break;
              case 0xb:
                local_8c = (byte *)0x7b34d;
                break;
              case 0xc:
                local_8c = (byte *)0x7b33a;
                break;
              case 0xd:
                local_8c = (byte *)0x7b327;
                break;
              case 0xe:
                local_8c = (byte *)0x7b314;
                break;
              case 0xf:
                local_8c = (byte *)0x7b304;
                break;
              case 0x10:
                local_8c = (byte *)0x7b2f4;
                break;
              case 0x11:
                local_8c = (byte *)0x7b2e4;
                break;
              case 0x12:
                local_8c = (byte *)0x7b2d4;
                break;
              case 0x13:
                local_8c = (byte *)0x7b2c4;
                break;
              case 0x14:
                local_8c = (byte *)0x7b2b5;
                break;
              case 0x15:
                local_8c = (byte *)0x7b2a2;
                break;
              case 0x16:
                local_8c = (byte *)0x7b28f;
                break;
              case 0x17:
                local_8c = (byte *)0x7b27c;
                break;
              case 0x18:
                local_8c = (byte *)0x7b26b;
                break;
              case 0x19:
                local_8c = (byte *)0x7b25a;
                break;
              case 0x1a:
                local_8c = (byte *)0x7b248;
                break;
              case 0x1b:
                local_8c = (byte *)0x7b234;
                break;
              case 0x1c:
                local_8c = (byte *)0x7b223;
                break;
              case 0x1d:
                local_8c = (byte *)0x7b212;
                break;
              case 0x1e:
                local_8c = (byte *)0x7b1fd;
                break;
              case 0x1f:
                local_8c = (byte *)0x7b1e8;
                break;
              case 0x20:
                local_8c = (byte *)0x7b1d4;
                break;
              case 0x21:
                local_8c = (byte *)0x7b1c1;
                break;
              case 0x22:
                local_8c = (byte *)0x7b1b1;
                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 *)0x7a3ec;
                break;
              case 2:
                local_8c = (byte *)0x78abb;
                break;
              case 3:
                local_8c = (byte *)0x7aa56;
                break;
              case 4:
                local_8c = (byte *)0x7aa47;
                break;
              case 5:
                local_8c = (byte *)0x7aa2f;
                break;
              case 6:
                local_8c = (byte *)0x7aa17;
                break;
              case 7:
                local_8c = (byte *)0x7a9fe;
                break;
              case 8:
                local_8c = (byte *)0x7a9e6;
                break;
              case 9:
                local_8c = (byte *)0x7a9ce;
                break;
              case 10:
                local_8c = (byte *)0x7a9b5;
                break;
              case 0xb:
                local_8c = (byte *)0x7a99d;
                break;
              case 0xc:
                local_8c = (byte *)0x7a985;
                break;
              case 0xd:
                local_8c = (byte *)0x7a975;
                break;
              case 0xe:
                local_8c = (byte *)0x7a960;
                break;
              case 0xf:
                local_8c = (byte *)0x7a950;
                break;
              case 0x10:
                local_8c = (byte *)0x7a93e;
                break;
              case 0x11:
                local_8c = (byte *)0x7a92e;
                break;
              case 0x12:
                local_8c = (byte *)0x7a91e;
                break;
              case 0x13:
                local_8c = (byte *)0x7a90b;
                break;
              case 0x14:
                local_8c = (byte *)0x7a8f8;
                break;
              case 0x15:
                local_8c = (byte *)0x7a8e5;
              }
              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 *)0x79df7;
          break;
        case 1:
          local_8c = (byte *)0x78b00;
          break;
        case 2:
          local_8c = (byte *)0x7a352;
          break;
        case 3:
          local_8c = (byte *)0x7a348;
          break;
        case 4:
          local_8c = (byte *)0x7a339;
          break;
        case 5:
          local_8c = (byte *)0x7a329;
          break;
        case 6:
          local_8c = (byte *)0x7a319;
          break;
        case 7:
          local_8c = (byte *)0x7a304;
          break;
        case 8:
          local_8c = (byte *)0x7a2f1;
          break;
        case 9:
          local_8c = (byte *)0x7a2e5;
          break;
        case 10:
          local_8c = (byte *)0x7a2d5;
          break;
        case 0xb:
          local_8c = (byte *)0x7a2c4;
          break;
        case 0xc:
          local_8c = (byte *)0x7a2b4;
          break;
        case 0xd:
          local_8c = (byte *)0x7a2a6;
          break;
        case 0xe:
          local_8c = (byte *)0x7a298;
          break;
        case 0xf:
          local_8c = (byte *)0x7a287;
          break;
        case 0x10:
          local_8c = (byte *)0x7a276;
          break;
        case 0x11:
          local_8c = (byte *)0x7a265;
          break;
        case 0x12:
          local_8c = (byte *)0x7a250;
          break;
        case 0x13:
          local_8c = (byte *)0x7a23c;
          break;
        case 0x14:
          local_8c = (byte *)0x7a22b;
          break;
        case 0x15:
          local_8c = (byte *)0x7a21a;
          break;
        case 0x16:
          local_8c = (byte *)0x7a20d;
          break;
        case 0x17:
          local_8c = (byte *)0x7a202;
          break;
        case 0x18:
          local_8c = (byte *)0x7a1f1;
          break;
        case 0x19:
          local_8c = (byte *)0x7a1e0;
          break;
        case 0x1a:
          local_8c = (byte *)0x7a1cc;
          break;
        case 0x1b:
          local_8c = (byte *)0x7a1b8;
          break;
        case 0x1c:
          local_8c = (byte *)0x7a1a8;
          break;
        case 0x1d:
          local_8c = (byte *)0x7a198;
          break;
        case 0x1e:
          local_8c = (byte *)0x7a18a;
          break;
        case 0x1f:
          local_8c = (byte *)0x7a17d;
          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 *)0x798b6;
              break;
            case 1:
              local_8c = (byte *)0x78b47;
              break;
            case 2:
              local_8c = (byte *)0x79bf7;
              break;
            case 3:
              local_8c = &UNK_00079bef;
              break;
            case 4:
              local_8c = (byte *)0x79be4;
              break;
            case 5:
              local_8c = (byte *)0x79bd9;
              break;
            case 6:
              local_8c = &UNK_00079bcf;
              break;
            case 7:
              local_8c = (byte *)0x79bc3;
              break;
            default:
              goto LAB_0002dbd0;
            case 0xd:
              local_8c = (byte *)0x79bb7;
              break;
            case 0x13:
              local_8c = (byte *)0x79bac;
              break;
            case 0x14:
              local_8c = (byte *)0x79b9d;
              break;
            case 0x15:
              local_8c = (byte *)0x79b8e;
              break;
            case 0x16:
              local_8c = (byte *)0x79b7f;
              break;
            case 0x17:
              local_8c = (byte *)0x79b6b;
              break;
            case 0x18:
              local_8c = (byte *)0x79b59;
            }
            goto LAB_0002dd00;
          }
          goto LAB_0002dbd0;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7b696;
          break;
        case 1:
          local_8c = &UNK_000789f5;
          break;
        case 2:
          local_8c = (byte *)0x78a01;
          break;
        case 3:
          local_8c = &UNK_000789c8;
          break;
        case 4:
          local_8c = (byte *)0x789e3;
          break;
        case 5:
          local_8c = &UNK_0007ba02;
          break;
        case 6:
          local_8c = &UNK_0007b9f5;
          break;
        case 7:
          local_8c = &UNK_0007b9e8;
          break;
        case 8:
          local_8c = (byte *)0x7b9d5;
          break;
        case 9:
          local_8c = (byte *)0x7b9bd;
          break;
        case 10:
          local_8c = (byte *)0x7b9a7;
          break;
        case 0xb:
          local_8c = &UNK_0007b99a;
          break;
        case 0xc:
          local_8c = (byte *)0x7b98b;
          break;
        case 0xd:
          local_8c = (byte *)0x7b97c;
          break;
        default:
          goto LAB_0002dbd0;
        case 0xf:
          local_8c = (byte *)0x7b96e;
          break;
        case 0x10:
          local_8c = (byte *)0x7b95c;
          break;
        case 0x11:
          local_8c = (byte *)0x7b949;
          break;
        case 0x12:
          local_8c = &UNK_0007b939;
          break;
        case 0x13:
          local_8c = (byte *)0x7b929;
          break;
        case 0x14:
          local_8c = (byte *)0x7b917;
          break;
        case 0x15:
          local_8c = (byte *)0x7b904;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 == 0x54) {
code_r0x0002edcd:
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7ac6a;
          break;
        case 1:
          local_8c = &UNK_00078a7c;
          break;
        case 2:
          local_8c = &UNK_0007b134;
          break;
        case 3:
          local_8c = &UNK_0007b12a;
          break;
        case 4:
          local_8c = &UNK_0007b120;
          break;
        case 5:
          local_8c = (byte *)0x7b112;
          break;
        case 6:
          local_8c = (byte *)0x7b104;
          break;
        case 7:
          local_8c = (byte *)0x7b0f6;
          break;
        case 8:
          local_8c = (byte *)0x7b0e7;
          break;
        case 9:
          local_8c = (byte *)0x7b0d8;
          break;
        case 10:
          local_8c = (byte *)0x7b0c8;
          break;
        case 0xb:
          local_8c = (byte *)0x7b0b3;
          break;
        case 0xc:
          local_8c = (byte *)0x7b0a0;
          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 *)0x7a833;
          break;
        case 1:
          local_8c = &UNK_00078aa7;
          break;
        case 2:
          local_8c = (byte *)0x7ac60;
          break;
        case 3:
          local_8c = (byte *)0x7ac56;
          break;
        case 4:
          local_8c = (byte *)0x7ac4c;
          break;
        case 5:
          local_8c = (byte *)0x7ac42;
          break;
        case 6:
          local_8c = (byte *)0x7ac36;
          break;
        case 7:
          local_8c = (byte *)0x7ac29;
          break;
        case 8:
          local_8c = (byte *)0x7ac1c;
          break;
        case 9:
          local_8c = (byte *)0x7ac0f;
          break;
        case 10:
          local_8c = (byte *)0x7ac02;
          break;
        case 0xb:
          local_8c = (byte *)0x7abed;
          break;
        case 0xc:
          local_8c = (byte *)0x7abda;
          break;
        case 0xd:
          local_8c = (byte *)0x7abce;
          break;
        case 0xe:
          local_8c = (byte *)0x7abc0;
          break;
        case 0xf:
          local_8c = (byte *)0x7abb2;
          break;
        case 0x10:
          local_8c = (byte *)0x7aba4;
          break;
        case 0x11:
          local_8c = (byte *)0x7ab95;
          break;
        case 0x12:
          local_8c = (byte *)0x7ab84;
          break;
        case 0x13:
          local_8c = (byte *)0x7ab73;
          break;
        case 0x14:
          local_8c = (byte *)0x7ab62;
          break;
        case 0x15:
          local_8c = (byte *)0x7ab51;
          break;
        case 0x16:
          local_8c = (byte *)0x7ab44;
          break;
        case 0x17:
          local_8c = (byte *)0x7ab35;
          break;
        case 0x18:
          local_8c = (byte *)0x7ab26;
          break;
        case 0x19:
          local_8c = (byte *)0x7ab17;
          break;
        case 0x1a:
          local_8c = (byte *)0x7ab0c;
          break;
        case 0x1b:
          local_8c = (byte *)0x7aaff;
          break;
        case 0x1c:
          local_8c = (byte *)0x7aaf2;
          break;
        case 0x1d:
          local_8c = (byte *)0x7aae5;
          break;
        case 0x1e:
          local_8c = (byte *)0x7aad7;
          break;
        case 0x1f:
          local_8c = (byte *)0x7aac9;
          break;
        case 0x20:
          local_8c = (byte *)0x7aab6;
          break;
        case 0x21:
          local_8c = (byte *)0x7aaab;
          break;
        case 0x22:
          local_8c = (byte *)0x7aa93;
          break;
        case 0x23:
          local_8c = (byte *)0x7aa86;
          break;
        case 0x24:
          local_8c = (byte *)0x7aa6f;
          break;
        default:
          goto LAB_0002dbd0;
        }
LAB_0002dd00:
        pcVar9 = "%-22s";
        if (DAT_000b9da4 == 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_0008c8cc + *(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 *)0x7b1a5;
            break;
          case 1:
            local_8c = (byte *)0x78a39;
            break;
          case 2:
            local_8c = (byte *)0x7b5a6;
            break;
          case 3:
            local_8c = &UNK_0007b59c;
            break;
          case 4:
            local_8c = &UNK_0007b592;
            break;
          case 5:
            local_8c = (byte *)0x7b582;
            break;
          case 6:
            local_8c = &UNK_0007b578;
            break;
          case 7:
            local_8c = (byte *)0x7b563;
            break;
          case 8:
            local_8c = (byte *)0x7b550;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0x56) {
code_r0x0002e577:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b13e;
            break;
          case 1:
            local_8c = &UNK_00078a4b;
            break;
          case 2:
            local_8c = (byte *)0x7b536;
            break;
          case 3:
            local_8c = (byte *)0x7b525;
            break;
          case 4:
            local_8c = &UNK_0007b51b;
            break;
          case 5:
            local_8c = (byte *)0x7b50b;
            break;
          case 6:
            local_8c = (byte *)0x7b4f9;
            break;
          case 7:
            local_8c = &UNK_0007b4ef;
            break;
          case 8:
            local_8c = (byte *)0x7b4df;
            break;
          case 9:
            local_8c = (byte *)0x7b4cd;
            break;
          case 10:
            local_8c = &UNK_0007b4c3;
            break;
          case 0xb:
            local_8c = (byte *)0x7b4b3;
            break;
          case 0xc:
            local_8c = (byte *)0x7b4a2;
            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_0007c3b7;
              printf("()%-*s",iVar12,&DAT_0007c3b7);
            }
            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;
}

